home *** CD-ROM | disk | FTP | other *** search
/ LEGS / LEGS.iso / LEGS vol.1⁄5MB / LEGS vol.1_5MB.rsrc / bin.rsrc_CODE_26_TalkScripts.txt < prev    next >
Text File  |  1994-02-05  |  100KB  |  1,683 lines

  1. # near model CODE resource
  2. # jump table entries: 2544-2555 (12 of them)
  3. fn00000000:
  4. 00000000  4E56 FCD6                link       A6, -0x032A
  5. 00000004  486E FEFC                pea.l      [A6 - 0x104]
  6. 00000008  486E FEF8                pea.l      [A6 - 0x108]
  7. 0000000C  486E FEF4                pea.l      [A6 - 0x10C]
  8. 00000010  4EAD 19B2                jsr        [A5 + 0x19B2 /* export_818 */]
  9. 00000014  4AAE FEFC                tst.l      [A6 - 0x104]
  10. 00000018  57C0                     seq        D0
  11. 0000001A  4A00                     tst.b      D0
  12. 0000001C  670E                     beq        +0x10 /* 0000002C */
  13. 0000001E  4AAE FEF4                tst.l      [A6 - 0x10C]
  14. 00000022  57C1                     seq        D1
  15. 00000024  C001                     and.b      D0, D1
  16. 00000026  6704                     beq        +0x6 /* 0000002C */
  17. 00000028  6000 01DC                bra        +0x1DE /* 00000206 */
  18. label0000002C:
  19. 0000002C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  20. 00000030  2D48 FDEA                move.l     [A6 - 0x216], A0
  21. 00000034  5268 003E                addq.w     [A0 + 0x3E], 1
  22. 00000038  422E FF00                clr.b      [A6 - 0x100]
  23. 0000003C  202E FEFC                move.l     D0, [A6 - 0x104]
  24. 00000040  B0AD C242                cmp.l      D0, [A5 - 0x3DBE]
  25. 00000044  6614                     bne        +0x16 /* 0000005A */
  26. 00000046  41EE FF00                lea.l      A0, [A6 - 0x100]
  27. 0000004A  43FA 020C                lea.l      A1, [PC + 0x20C /* 00000258, value 0x4636172, pstring "card" */]
  28. 0000004E  7002                     moveq.l    D0, 0x02
  29. label00000050:
  30. 00000050  30D9                     move.w     [A0]+, [A1]+
  31. 00000052  51C8 FFFC                dbf        D0, -0x6 /* 00000050 */
  32. 00000056  6000 008C                bra        +0x8E /* 000000E4 */
  33. label0000005A:
  34. 0000005A  202E FEFC                move.l     D0, [A6 - 0x104]
  35. 0000005E  B0AD C2E6                cmp.l      D0, [A5 - 0x3D1A]
  36. 00000062  6612                     bne        +0x14 /* 00000076 */
  37. 00000064  41EE FF00                lea.l      A0, [A6 - 0x100]
  38. 00000068  43FA 01E6                lea.l      A1, [PC + 0x1E6 /* 00000250, value 0x7706174, pstring "pattern" */]
  39. 0000006C  7003                     moveq.l    D0, 0x03
  40. label0000006E:
  41. 0000006E  30D9                     move.w     [A0]+, [A1]+
  42. 00000070  51C8 FFFC                dbf        D0, -0x6 /* 0000006E */
  43. 00000074  606E                     bra        +0x70 /* 000000E4 */
  44. label00000076:
  45. 00000076  202E FEFC                move.l     D0, [A6 - 0x104]
  46. 0000007A  B0AD C0BE                cmp.l      D0, [A5 - 0x3F42]
  47. 0000007E  6612                     bne        +0x14 /* 00000092 */
  48. 00000080  41EE FF00                lea.l      A0, [A6 - 0x100]
  49. 00000084  43FA 01C4                lea.l      A1, [PC + 0x1C4 /* 0000024A, value 0x4746F6F, pstring "tool" */]
  50. 00000088  7002                     moveq.l    D0, 0x02
  51. label0000008A:
  52. 0000008A  30D9                     move.w     [A0]+, [A1]+
  53. 0000008C  51C8 FFFC                dbf        D0, -0x6 /* 0000008A */
  54. 00000090  6052                     bra        +0x54 /* 000000E4 */
  55. label00000092:
  56. 00000092  202E FEFC                move.l     D0, [A6 - 0x104]
  57. 00000096  B0AD B510                cmp.l      D0, [A5 - 0x4AF0]
  58. 0000009A  6612                     bne        +0x14 /* 000000AE */
  59. 0000009C  41EE FF00                lea.l      A0, [A6 - 0x100]
  60. 000000A0  43FA 017E                lea.l      A1, [PC + 0x17E /* 00000220, value 0x76D6573, pstring "message" */]
  61. 000000A4  7003                     moveq.l    D0, 0x03
  62. label000000A6:
  63. 000000A6  30D9                     move.w     [A0]+, [A1]+
  64. 000000A8  51C8 FFFC                dbf        D0, -0x6 /* 000000A6 */
  65. 000000AC  6036                     bra        +0x38 /* 000000E4 */
  66. label000000AE:
  67. 000000AE  202E FEFC                move.l     D0, [A6 - 0x104]
  68. 000000B2  B0AD B57A                cmp.l      D0, [A5 - 0x4A86]
  69. 000000B6  6612                     bne        +0x14 /* 000000CA */
  70. 000000B8  41EE FF00                lea.l      A0, [A6 - 0x100]
  71. 000000BC  43FA 0184                lea.l      A1, [PC + 0x184 /* 00000242, value 0x6736372, pstring "scroll" */]
  72. 000000C0  7003                     moveq.l    D0, 0x03
  73. label000000C2:
  74. 000000C2  30D9                     move.w     [A0]+, [A1]+
  75. 000000C4  51C8 FFFC                dbf        D0, -0x6 /* 000000C2 */
  76. 000000C8  601A                     bra        +0x1C /* 000000E4 */
  77. label000000CA:
  78. 000000CA  202E FEFC                move.l     D0, [A6 - 0x104]
  79. 000000CE  B0AD C33E                cmp.l      D0, [A5 - 0x3CC2]
  80. 000000D2  6610                     bne        +0x12 /* 000000E4 */
  81. 000000D4  41EE FF00                lea.l      A0, [A6 - 0x100]
  82. 000000D8  43FA 0160                lea.l      A1, [PC + 0x160 /* 0000023A, value 0x7666174, pstring "fatbits" */]
  83. 000000DC  7003                     moveq.l    D0, 0x03
  84. label000000DE:
  85. 000000DE  30D9                     move.w     [A0]+, [A1]+
  86. 000000E0  51C8 FFFC                dbf        D0, -0x6 /* 000000DE */
  87. label000000E4:
  88. 000000E4  4240                     clr.w      D0
  89. 000000E6  102E FF00                move.b     D0, [A6 - 0x100]
  90. 000000EA  4A40                     tst.w      D0
  91. 000000EC  6F20                     ble        +0x22 /* 0000010E */
  92. 000000EE  486E FF00                pea.l      [A6 - 0x100]
  93. 000000F2  487A 013E                pea.l      [PC + 0x13E /* 00000232, value 0x7207769, pstring " window" */]
  94. 000000F6  486E FDEE                pea.l      [A6 - 0x212]
  95. 000000FA  3F3C 0002                move.w     -[A7], 0x2
  96. 000000FE  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  97. 00000102  486E FDEE                pea.l      [A6 - 0x212]
  98. 00000106  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  99. 0000010A  6000 00FA                bra        +0xFC /* 00000206 */
  100. label0000010E:
  101. 0000010E  4AAE FEF8                tst.l      [A6 - 0x108]
  102. 00000112  6760                     beq        +0x62 /* 00000174 */
  103. 00000114  202E FEF8                move.l     D0, [A6 - 0x108]
  104. 00000118  B0AD EA34                cmp.l      D0, [A5 - 0x15CC]
  105. 0000011C  6612                     bne        +0x14 /* 00000130 */
  106. 0000011E  41EE FF00                lea.l      A0, [A6 - 0x100]
  107. 00000122  43FA 0104                lea.l      A1, [PC + 0x104 /* 00000228, value 0x8766172, pstring "variable" */]
  108. 00000126  7004                     moveq.l    D0, 0x04
  109. label00000128:
  110. 00000128  30D9                     move.w     [A0]+, [A1]+
  111. 0000012A  51C8 FFFC                dbf        D0, -0x6 /* 00000128 */
  112. 0000012E  601A                     bra        +0x1C /* 0000014A */
  113. label00000130:
  114. 00000130  202E FEF8                move.l     D0, [A6 - 0x108]
  115. 00000134  B0AD EA30                cmp.l      D0, [A5 - 0x15D0]
  116. 00000138  6610                     bne        +0x12 /* 0000014A */
  117. 0000013A  41EE FF00                lea.l      A0, [A6 - 0x100]
  118. 0000013E  43FA 00E0                lea.l      A1, [PC + 0xE0 /* 00000220, value 0x76D6573, pstring "message" */]
  119. 00000142  7003                     moveq.l    D0, 0x03
  120. label00000144:
  121. 00000144  30D9                     move.w     [A0]+, [A1]+
  122. 00000146  51C8 FFFC                dbf        D0, -0x6 /* 00000144 */
  123. label0000014A:
  124. 0000014A  4240                     clr.w      D0
  125. 0000014C  102E FF00                move.b     D0, [A6 - 0x100]
  126. 00000150  4A40                     tst.w      D0
  127. 00000152  6F20                     ble        +0x22 /* 00000174 */
  128. 00000154  486E FF00                pea.l      [A6 - 0x100]
  129. 00000158  487A 00BC                pea.l      [PC + 0xBC /* 00000216, value 0x8207761, pstring " watcher" */]
  130. 0000015C  486E FDEE                pea.l      [A6 - 0x212]
  131. 00000160  3F3C 0002                move.w     -[A7], 0x2
  132. 00000164  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  133. 00000168  486E FDEE                pea.l      [A6 - 0x212]
  134. 0000016C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  135. 00000170  6000 0094                bra        +0x96 /* 00000206 */
  136. label00000174:
  137. 00000174  4AAE FEF4                tst.l      [A6 - 0x10C]
  138. 00000178  6714                     beq        +0x16 /* 0000018E */
  139. 0000017A  2F2E FEF4                move.l     -[A7], [A6 - 0x10C]
  140. 0000017E  486E FEEE                pea.l      [A6 - 0x112]
  141. 00000182  486E FEF0                pea.l      [A6 - 0x110]
  142. 00000186  486E FF00                pea.l      [A6 - 0x100]
  143. 0000018A  A9A8                     syscall    GetResInfo
  144. 0000018C  605C                     bra        +0x5E /* 000001EA */
  145. label0000018E:
  146. 0000018E  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  147. 00000192  486E FF00                pea.l      [A6 - 0x100]
  148. 00000196  A919                     syscall    GetWTitle
  149. 00000198  4240                     clr.w      D0
  150. 0000019A  102E FF00                move.b     D0, [A6 - 0x100]
  151. 0000019E  4A40                     tst.w      D0
  152. 000001A0  662E                     bne        +0x30 /* 000001D0 */
  153. 000001A2  487A 006E                pea.l      [PC + 0x6E /* 00000212, value 0x3696420, pstring "id " */]
  154. 000001A6  486E FDD6                pea.l      [A6 - 0x22A]
  155. 000001AA  2F2E FEFC                move.l     -[A7], [A6 - 0x104]
  156. 000001AE  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  157. 000001B2  486E FED6                pea.l      [A6 - 0x12A]
  158. 000001B6  3F3C 0002                move.w     -[A7], 0x2
  159. 000001BA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  160. 000001BE  41EE FF00                lea.l      A0, [A6 - 0x100]
  161. 000001C2  43EE FED6                lea.l      A1, [A6 - 0x12A]
  162. 000001C6  700B                     moveq.l    D0, 0x0B
  163. label000001C8:
  164. 000001C8  30D9                     move.w     [A0]+, [A1]+
  165. 000001CA  51C8 FFFC                dbf        D0, -0x6 /* 000001C8 */
  166. 000001CE  601A                     bra        +0x1C /* 000001EA */
  167. label000001D0:
  168. 000001D0  486E FCD6                pea.l      [A6 - 0x32A]
  169. 000001D4  486E FF00                pea.l      [A6 - 0x100]
  170. 000001D8  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  171. 000001DC  205F                     movea.l    A0, [A7]+
  172. 000001DE  43EE FF00                lea.l      A1, [A6 - 0x100]
  173. 000001E2  707F                     moveq.l    D0, 0x7F
  174. label000001E4:
  175. 000001E4  32D8                     move.w     [A1]+, [A0]+
  176. 000001E6  51C8 FFFC                dbf        D0, -0x6 /* 000001E4 */
  177. label000001EA:
  178. 000001EA  487A 001E                pea.l      [PC + 0x1E /* 0000020A, value 0x777696E, pstring "window " */]
  179. 000001EE  486E FF00                pea.l      [A6 - 0x100]
  180. 000001F2  486E FDEE                pea.l      [A6 - 0x212]
  181. 000001F6  3F3C 0002                move.w     -[A7], 0x2
  182. 000001FA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  183. 000001FE  486E FDEE                pea.l      [A6 - 0x212]
  184. 00000202  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  185. label00000206:
  186. 00000206  4E5E                     unlink     A6
  187. 00000208  4E75                     rts
  188. 0000020A  0777 696E                bchg       <<invalid full ext with IS == 1 and I/IS == 6>>, D3
  189. 0000020E  646F                     bcc        +0x71 /* 0000027F */
  190. 00000210  7720                     moveq.l    D3, 0x20
  191. 00000212  0369 6420                bchg       [A1 + 0x6420], D1
  192. 00000216  0820 7761                btst.b     -[A0], 0x61 /* 'a' */
  193. 0000021A  7463                     moveq.l    D2, 0x63
  194. 0000021C  6865                     bvc        +0x67 /* 00000283 */
  195. 0000021E  7200                     moveq.l    D1, 0x00
  196. 00000220  076D 6573                bchg       [A5 + 0x6573], D3
  197. 00000224  7361                     moveq.l    D1, 0x61
  198. 00000226  6765                     beq        +0x67 /* 0000028D */
  199. 00000228  0876 6172 6961 626C      bchg.b     [[A6 + 0x626C]], 0x72 /* 'r' */
  200. 00000230  6500 0720                bcs        +0x722 /* 00000952 */
  201. 00000234  7769                     moveq.l    D3, 0x69
  202. 00000236  6E64                     bgt        +0x66 /* 0000029C */
  203. 00000238  6F77                     ble        +0x79 /* 000002B1 */
  204. 0000023A  0766                     bchg       -[A6], D3
  205. 0000023C  6174                     bsr        +0x76 /* 000002B2 */
  206. 0000023E  6269                     bhi        +0x6B /* 000002A9 */
  207. 00000240  7473                     moveq.l    D2, 0x73
  208. 00000242  0673 6372 6F6C           addi.w     <<invalid full ext with I/IS == 4>>, 0x6372 /* 'cr' */
  209. 00000248  6C00 0474                bge        +0x476 /* 000006BE */
  210. 0000024C  6F6F                     ble        +0x71 /* 000002BD */
  211. 0000024E  6C00 0770                bge        +0x772 /* 000009C0 */
  212. 00000252  6174                     bsr        +0x76 /* 000002C8 */
  213. 00000254  7465                     moveq.l    D2, 0x65
  214. 00000256  726E                     moveq.l    D1, 0x6E
  215. 00000258  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  216. 0000025C  6400 4E56                bcc        +0x4E58 /* 000050B4 */
  217. export_318: // at 0000025E (misaligned)
  218. 00000260  FAF6                     .extension 0xAF6 // unimplemented
  219. 00000262  2F07                     move.l     -[A7], D7
  220. 00000264  486E FFFE                pea.l      [A6 - 0x2]
  221. 00000268  486E FEFE                pea.l      [A6 - 0x102]
  222. 0000026C  486E FEFC                pea.l      [A6 - 0x104]
  223. 00000270  486E FAFC                pea.l      [A6 - 0x504]
  224. 00000274  4EAD 09FA                jsr        [A5 + 0x9FA /* export_315 */]
  225. 00000278  102D B820                move.b     D0, [A5 - 0x47E0]
  226. 0000027C  6704                     beq        +0x6 /* 00000282 */
  227. 0000027E  6000 00DA                bra        +0xDC /* 0000035A */
  228. label00000282:
  229. 00000282  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  230. 00000286  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  231. 0000028C  302E FFFE                move.w     D0, [A6 - 0x2]
  232. 00000290  6706                     beq        +0x8 /* 00000298 */
  233. 00000292  5340                     subq.w     D0, 1
  234. 00000294  670C                     beq        +0xE /* 000002A2 */
  235. 00000296  6014                     bra        +0x16 /* 000002AC */
  236. label00000298:
  237. 00000298  487A 00E4                pea.l      [PC + 0xE4 /* 0000037E, value 0x466696C, pstring "file" */]
  238. label0000029C:
  239. 0000029C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  240. 000002A0  6012                     bra        +0x14 /* 000002B4 */
  241. label000002A2:
  242. 000002A2  487A 00D2                pea.l      [PC + 0xD2 /* 00000376, value 0x770726F, pstring "program" */]
  243. 000002A6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  244. 000002AA  6008                     bra        +0xA /* 000002B4 */
  245. label000002AC:
  246. 000002AC  487A 00C0                pea.l      [PC + 0xC0 /* 0000036E, value 0x66E6F72, pstring "normal" */]
  247. 000002B0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  248. // begin alternate branch 000002B2-000002B8
  249. fn000002B2:
  250. 000002B2  1B32 486E                move.b     -[A5], [A2 + D4 + 0x6E]
  251. label000002B4: // (misaligned)
  252. 000002B6  FEFE                     .extension 0xEFE // unimplemented
  253. // end alternate branch 000002B2-000002B8
  254. fn000002B2: // (misaligned)
  255. label000002B4:
  256. 000002B4  486E FEFE                pea.l      [A6 - 0x102]
  257. 000002B8  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  258. 000002BC  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  259. 000002C0  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  260. 000002C6  4A6E FEFC                tst.w      [A6 - 0x104]
  261. // begin alternate branch 000002C8-000002CA
  262. fn000002C8:
  263. 000002C8  FEFC                     .extension 0xEFC // unimplemented
  264. // end alternate branch 000002C8-000002CA
  265. fn000002C8: // (misaligned)
  266. 000002CA  6F00 0088                ble        +0x8A /* 00000354 */
  267. 000002CE  7002                     moveq.l    D0, 0x02
  268. 000002D0  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  269. 000002D4  660A                     bne        +0xC /* 000002E0 */
  270. 000002D6  487A 0090                pea.l      [PC + 0x90 /* 00000368, value 0x4776974, pstring "with" */]
  271. 000002DA  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  272. 000002DE  6008                     bra        +0xA /* 000002E8 */
  273. label000002E0:
  274. 000002E0  487A 007E                pea.l      [PC + 0x7E /* 00000360, value 0x76F6620, pstring "of type" */]
  275. 000002E4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  276. label000002E8:
  277. 000002E8  302E FEFC                move.w     D0, [A6 - 0x104]
  278. 000002EC  5640                     addq.w     D0, 3
  279. 000002EE  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  280. 000002F2  3140 003E                move.w     [A0 + 0x3E], D0
  281. 000002F6  3D7C 0001 FAF8           move.w     [A6 - 0x508], 0x1
  282. 000002FC  3D6E FEFC FAF6           move.w     [A6 - 0x50A], [A6 - 0x104]
  283. 00000302  3E2E FAF8                move.w     D7, [A6 - 0x508]
  284. 00000306  6046                     bra        +0x48 /* 0000034E */
  285. label00000308:
  286. 00000308  302E FEFC                move.w     D0, [A6 - 0x104]
  287. 0000030C  5240                     addq.w     D0, 1
  288. 0000030E  9047                     sub.w      D0, D7
  289. 00000310  E140                     asl        D0.w, 8
  290. 00000312  41EE F9FC                lea.l      A0, [A6 - 0x604]
  291. 00000316  4870 0000                pea.l      [A0 + D0.w]
  292. 0000031A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  293. 0000031E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  294. 00000322  3007                     move.w     D0, D7
  295. 00000324  5640                     addq.w     D0, 3
  296. 00000326  2228 0044                move.l     D1, [A0 + 0x44]
  297. 0000032A  01C1                     bset       D1, D0
  298. 0000032C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  299. 00000330  2141 0044                move.l     [A0 + 0x44], D1
  300. 00000334  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  301. 00000338  3007                     move.w     D0, D7
  302. 0000033A  5640                     addq.w     D0, 3
  303. 0000033C  2228 0048                move.l     D1, [A0 + 0x48]
  304. 00000340  01C1                     bset       D1, D0
  305. 00000342  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  306. 00000346  2141 0048                move.l     [A0 + 0x48], D1
  307. 0000034A  5247                     addq.w     D7, 1
  308. 0000034C  6906                     bvs        +0x8 /* 00000354 */
  309. label0000034E:
  310. 0000034E  BE6E FAF6                cmp.w      D7, [A6 - 0x50A]
  311. 00000352  6FB4                     ble        -0x4A /* 00000308 */
  312. label00000354:
  313. 00000354  486D 09FA                pea.l      [A5 + 0x9FA /* export_315 */]
  314. 00000358  A9F1                     syscall    UnloadSeg
  315. label0000035A:
  316. 0000035A  2E1F                     move.l     D7, [A7]+
  317. 0000035C  4E5E                     unlink     A6
  318. 0000035E  4E75                     rts
  319. 00000360  076F 6620                bchg       [A7 + 0x6620], D3
  320. 00000364  7479                     moveq.l    D2, 0x79
  321. 00000366  7065                     moveq.l    D0, 0x65
  322. 00000368  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  323. 0000036E  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  324. 00000374  6C00 0770                bge        +0x772 /* 00000AE6 */
  325. 00000378  726F                     moveq.l    D1, 0x6F
  326. 0000037A  6772                     beq        +0x74 /* 000003EE */
  327. 0000037C  616D                     bsr        +0x6F /* 000003EB */
  328. 0000037E  0466 696C                subi.w     -[A6], 0x696C /* 'il' */
  329. 00000382  6500 4E56                bcs        +0x4E58 /* 000051DA */
  330. export_319: // at 00000384 (misaligned)
  331. 00000386  FCFE                     .extension 0xCFE // unimplemented
  332. 00000388  4267                     clr.w      -[A7]
  333. 0000038A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  334. 0000038E  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  335. 00000392  7001                     moveq.l    D0, 0x01
  336. 00000394  B06E FFFE                cmp.w      D0, [A6 - 0x2]
  337. 00000398  6612                     bne        +0x14 /* 000003AC */
  338. 0000039A  486E FEFE                pea.l      [A6 - 0x102]
  339. 0000039E  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  340. 000003A2  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  341. 000003A6  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  342. 000003AA  6004                     bra        +0x6 /* 000003B0 */
  343. label000003AC:
  344. 000003AC  422E FEFE                clr.b      [A6 - 0x102]
  345. label000003B0:
  346. 000003B0  486E FDFE                pea.l      [A6 - 0x202]
  347. 000003B4  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  348. 000003B8  4267                     clr.w      -[A7]
  349. 000003BA  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  350. 000003BE  301F                     move.w     D0, [A7]+
  351. 000003C0  670E                     beq        +0x10 /* 000003D0 */
  352. 000003C2  5540                     subq.w     D0, 2
  353. 000003C4  671C                     beq        +0x1E /* 000003E2 */
  354. 000003C6  5540                     subq.w     D0, 2
  355. 000003C8  672A                     beq        +0x2C /* 000003F4 */
  356. 000003CA  5340                     subq.w     D0, 1
  357. 000003CC  6738                     beq        +0x3A /* 00000406 */
  358. 000003CE  604E                     bra        +0x50 /* 0000041E */
  359. label000003D0:
  360. 000003D0  41EE FCFE                lea.l      A0, [A6 - 0x302]
  361. 000003D4  43FA 00AE                lea.l      A1, [PC + 0xAE /* 00000484, value 0x8706173, pstring "password" */]
  362. 000003D8  7004                     moveq.l    D0, 0x04
  363. label000003DA:
  364. 000003DA  30D9                     move.w     [A0]+, [A1]+
  365. 000003DC  51C8 FFFC                dbf        D0, -0x6 /* 000003DA */
  366. 000003E0  603C                     bra        +0x3E /* 0000041E */
  367. label000003E2:
  368. 000003E2  41EE FCFE                lea.l      A0, [A6 - 0x302]
  369. 000003E6  43FA 0096                lea.l      A1, [PC + 0x96 /* 0000047E, value 0x466696C, pstring "file" */]
  370. 000003EA  7002                     moveq.l    D0, 0x02
  371. label000003EC:
  372. 000003EC  30D9                     move.w     [A0]+, [A1]+
  373. label000003EE:
  374. 000003EE  51C8 FFFC                dbf        D0, -0x6 /* 000003EC */
  375. 000003F2  602A                     bra        +0x2C /* 0000041E */
  376. label000003F4:
  377. 000003F4  41EE FCFE                lea.l      A0, [A6 - 0x302]
  378. 000003F8  43FA 007C                lea.l      A1, [PC + 0x7C /* 00000476, value 0x66E6F72, pstring "normal" */]
  379. 000003FC  7003                     moveq.l    D0, 0x03
  380. label000003FE:
  381. 000003FE  30D9                     move.w     [A0]+, [A1]+
  382. 00000400  51C8 FFFC                dbf        D0, -0x6 /* 000003FE */
  383. 00000404  6018                     bra        +0x1A /* 0000041E */
  384. label00000406:
  385. 00000406  41EE FCFE                lea.l      A0, [A6 - 0x302]
  386. 0000040A  43FA 005A                lea.l      A1, [PC + 0x5A /* 00000466, value 0xE706173, pstring "password clear" */]
  387. 0000040E  7007                     moveq.l    D0, 0x07
  388. label00000410:
  389. 00000410  30D9                     move.w     [A0]+, [A1]+
  390. 00000412  51C8 FFFC                dbf        D0, -0x6 /* 00000410 */
  391. 00000416  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  392. 0000041A  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  393. label0000041E:
  394. 0000041E  486E FCFE                pea.l      [A6 - 0x302]
  395. 00000422  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  396. 00000426  486E FDFE                pea.l      [A6 - 0x202]
  397. 0000042A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  398. 0000042E  487A 0030                pea.l      [PC + 0x30 /* 00000460, value 0x4776974, pstring "with" */]
  399. 00000432  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  400. 00000436  486E FEFE                pea.l      [A6 - 0x102]
  401. 0000043A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  402. 0000043E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  403. 00000442  317C 0004 003E           move.w     [A0 + 0x3E], 0x4
  404. 00000448  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  405. 0000044C  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  406. 00000452  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  407. 00000456  08E8 0004 0047           bset.b     [A0 + 0x47], 0x4
  408. 0000045C  4E5E                     unlink     A6
  409. 0000045E  4E75                     rts
  410. 00000460  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  411. 00000466  0E70 6173 7377           .invalid.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x6173 /* 'as' */ // invalid immediate operation
  412. 0000046C  6F72                     ble        +0x74 /* 000004E0 */
  413. 0000046E  6420                     bcc        +0x22 /* 00000490 */
  414. 00000470  636C                     bls        +0x6E /* 000004DE */
  415. 00000472  6561                     bcs        +0x63 /* 000004D5 */
  416. 00000474  7200                     moveq.l    D1, 0x00
  417. 00000476  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  418. 0000047C  6C00 0466                bge        +0x468 /* 000008E4 */
  419. 00000480  696C                     bvs        +0x6E /* 000004EE */
  420. 00000482  6500 0870                bcs        +0x872 /* 00000CF4 */
  421. 00000486  6173                     bsr        +0x75 /* 000004FB */
  422. 00000488  7377                     moveq.l    D1, 0x77
  423. 0000048A  6F72                     ble        +0x74 /* 000004FE */
  424. 0000048C  6400 4E56                bcc        +0x4E58 /* 000052E4 */
  425. export_320: // at 0000048E (misaligned)
  426. label00000490:
  427. 00000490  FDFE                     .extension 0xDFE // unimplemented
  428. 00000492  2F07                     move.l     -[A7], D7
  429. 00000494  4267                     clr.w      -[A7]
  430. 00000496  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  431. 0000049A  3E1F                     move.w     D7, [A7]+
  432. 0000049C  3007                     move.w     D0, D7
  433. 0000049E  6B00 00AC                bmi        +0xAE /* 0000054C */
  434. 000004A2  0C40 0005                cmpi.w     D0, 0x5
  435. 000004A6  6E00 00A4                bgt        +0xA6 /* 0000054C */
  436. 000004AA  D040                     add.w      D0, D0
  437. 000004AC  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  438. 000004B0  4EFB 0000                jmp        [PC + D0.w]
  439. 000004B4  000E 0022                ori.b      A6, 0x22 /* '\"' */
  440. 000004B8  0046 0054                ori.w      D6, 0x54 /* 'T' */
  441. 000004BC  0054 0054                ori.w      [A4], 0x54 /* 'T' */
  442. 000004C0  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  443. 000004C4  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  444. 000004CA  487A 0092                pea.l      [PC + 0x92 /* 0000055E, value 0x8707269, pstring "printing" */]
  445. 000004CE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  446. 000004D2  6078                     bra        +0x7A /* 0000054C */
  447. 000004D4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  448. 000004D8  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  449. label000004DE:
  450. 000004DE  486E FF00                pea.l      [A6 - 0x100]
  451. // begin alternate branch 000004E0-000004E2
  452. label000004E0:
  453. 000004E0  FF00                     .extension 0xF00 // unimplemented
  454. // end alternate branch 000004E0-000004E2
  455. label000004E0: // (misaligned)
  456. 000004E2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  457. 000004E6  487A 0070                pea.l      [PC + 0x70 /* 00000558, value 0x466696C, pstring "file" */]
  458. 000004EA  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  459. label000004EE:
  460. 000004EE  486E FF00                pea.l      [A6 - 0x100]
  461. 000004F2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  462. 000004F6  6054                     bra        +0x56 /* 0000054C */
  463. 000004F8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  464. 000004FC  4268 003E                clr.w      [A0 + 0x3E]
  465. // begin alternate branch 000004FE-00000504
  466. label000004FE:
  467. 000004FE  003E 4EBA                ori.b      <<invalid special address>>, 0xBA
  468. 00000502  FAFE                     .extension 0xAFE // unimplemented
  469. // end alternate branch 000004FE-00000504
  470. label000004FE: // (misaligned)
  471. 00000500  4EBA FAFE                jsr        [PC - 0x502 /* 00000000 */]
  472. 00000504  6046                     bra        +0x48 /* 0000054C */
  473. 00000506  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  474. 0000050A  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  475. 00000510  486E FE00                pea.l      [A6 - 0x200]
  476. 00000514  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  477. 00000518  7003                     moveq.l    D0, 0x03
  478. 0000051A  B047                     cmp.w      D0, D7
  479. 0000051C  661C                     bne        +0x1E /* 0000053A */
  480. 0000051E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  481. 00000522  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  482. 00000528  487A 0028                pea.l      [PC + 0x28 /* 00000552, value 0x4776974, pstring "with" */]
  483. 0000052C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  484. 00000530  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  485. 00000534  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  486. label0000053A:
  487. 0000053A  486E FE00                pea.l      [A6 - 0x200]
  488. 0000053E  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  489. 00000542  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  490. 00000546  08E8 0001 0047           bset.b     [A0 + 0x47], 0x1
  491. label0000054C:
  492. 0000054C  2E1F                     move.l     D7, [A7]+
  493. 0000054E  4E5E                     unlink     A6
  494. 00000550  4E75                     rts
  495. 00000552  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  496. 00000558  0466 696C                subi.w     -[A6], 0x696C /* 'il' */
  497. 0000055C  6500 0870                bcs        +0x872 /* 00000DCE */
  498. 00000560  7269                     moveq.l    D1, 0x69
  499. 00000562  6E74                     bgt        +0x76 /* 000005D8 */
  500. 00000564  696E                     bvs        +0x70 /* 000005D4 */
  501. 00000566  6700 4E56                beq        +0x4E58 /* 000053BE */
  502. export_321: // at 00000568 (misaligned)
  503. 0000056A  FEFC                     .extension 0xEFC // unimplemented
  504. 0000056C  48E7 0300                movem.l    -[A7], D6,D7
  505. 00000570  4206                     clr.b      D6
  506. 00000572  422E FEFC                clr.b      [A6 - 0x104]
  507. 00000576  4267                     clr.w      -[A7]
  508. 00000578  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  509. 0000057C  3E1F                     move.w     D7, [A7]+
  510. 0000057E  57C0                     seq        D0
  511. 00000580  7201                     moveq.l    D1, 0x01
  512. 00000582  B247                     cmp.w      D1, D7
  513. 00000584  57C1                     seq        D1
  514. 00000586  8001                     or.b       D0, D1
  515. 00000588  6718                     beq        +0x1A /* 000005A2 */
  516. 0000058A  7C01                     moveq.l    D6, 0x01
  517. 0000058C  7001                     moveq.l    D0, 0x01
  518. 0000058E  B047                     cmp.w      D0, D7
  519. 00000590  6608                     bne        +0xA /* 0000059A */
  520. 00000592  486E FEFC                pea.l      [A6 - 0x104]
  521. 00000596  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  522. label0000059A:
  523. 0000059A  1F3C 000D                move.b     -[A7], 0xD /* '\r' */
  524. 0000059E  4EAD 1A52                jsr        [A5 + 0x1A52 /* export_838 */]
  525. label000005A2:
  526. 000005A2  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  527. 000005A6  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  528. 000005AC  1006                     move.b     D0, D6
  529. 000005AE  6734                     beq        +0x36 /* 000005E4 */
  530. 000005B0  487A 003A                pea.l      [PC + 0x3A /* 000005EC, value 0xA776974 '\nwit', pstring "with modem" */]
  531. 000005B4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  532. 000005B8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  533. 000005BC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  534. 000005C2  4A2E FEFC                tst.b      [A6 - 0x104]
  535. 000005C6  671C                     beq        +0x1E /* 000005E4 */
  536. 000005C8  486E FEFC                pea.l      [A6 - 0x104]
  537. 000005CC  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  538. 000005D0  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  539. label000005D4:
  540. 000005D4  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  541. // begin alternate branch 000005D8-000005DE
  542. label000005D8:
  543. 000005D8  003E 206D                ori.b      <<invalid special address>>, 0x6D /* 'm' */
  544. 000005DC  E31E                     rol        D6.b, 1
  545. // end alternate branch 000005D8-000005DE
  546. label000005D8: // (misaligned)
  547. 000005DA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  548. 000005DE  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  549. label000005E4:
  550. 000005E4  4CDF 00C0                movem.l    D6,D7, [A7]+
  551. 000005E8  4E5E                     unlink     A6
  552. 000005EA  4E75                     rts
  553. 000005EC  0A77 6974 6820           xori.w     [A7 + D6 + 0x20], 0x6974 /* 'it' */
  554. 000005F2  6D6F                     blt        +0x71 /* 00000663 */
  555. 000005F4  6465                     bcc        +0x67 /* 0000065B */
  556. 000005F6  6D00 4E56                blt        +0x4E58 /* 0000544E */
  557. export_322: // at 000005F8 (misaligned)
  558. 000005FA  F9CE                     .extension 0x9CE // unimplemented
  559. 000005FC  486E FBE8                pea.l      [A6 - 0x418]
  560. 00000600  486E FEF0                pea.l      [A6 - 0x110]
  561. 00000604  486E FCF0                pea.l      [A6 - 0x310]
  562. 00000608  486E FBEC                pea.l      [A6 - 0x414]
  563. 0000060C  486E FBE7                pea.l      [A6 - 0x419]
  564. 00000610  486E FBE6                pea.l      [A6 - 0x41A]
  565. 00000614  4EAD 319A                jsr        [A5 + 0x319A /* export_1583 */]
  566. 00000618  302E FBEC                move.w     D0, [A6 - 0x414]
  567. 0000061C  6712                     beq        +0x14 /* 00000630 */
  568. 0000061E  5340                     subq.w     D0, 1
  569. 00000620  6720                     beq        +0x22 /* 00000642 */
  570. 00000622  5340                     subq.w     D0, 1
  571. 00000624  672E                     beq        +0x30 /* 00000654 */
  572. 00000626  5340                     subq.w     D0, 1
  573. 00000628  673C                     beq        +0x3E /* 00000666 */
  574. 0000062A  5340                     subq.w     D0, 1
  575. 0000062C  674A                     beq        +0x4C /* 00000678 */
  576. 0000062E  6058                     bra        +0x5A /* 00000688 */
  577. label00000630:
  578. 00000630  41EE FBF0                lea.l      A0, [A6 - 0x410]
  579. 00000634  43FA 020A                lea.l      A1, [PC + 0x20A /* 00000840, value 0x66E6F72, pstring "normal" */]
  580. 00000638  7003                     moveq.l    D0, 0x03
  581. label0000063A:
  582. 0000063A  30D9                     move.w     [A0]+, [A1]+
  583. 0000063C  51C8 FFFC                dbf        D0, -0x6 /* 0000063A */
  584. 00000640  6046                     bra        +0x48 /* 00000688 */
  585. label00000642:
  586. 00000642  41EE FBF0                lea.l      A0, [A6 - 0x410]
  587. 00000646  43FA 01F2                lea.l      A1, [PC + 0x1F2 /* 0000083A, value 0x5636861, pstring "chars" */]
  588. 0000064A  7002                     moveq.l    D0, 0x02
  589. label0000064C:
  590. 0000064C  30D9                     move.w     [A0]+, [A1]+
  591. 0000064E  51C8 FFFC                dbf        D0, -0x6 /* 0000064C */
  592. 00000652  6034                     bra        +0x36 /* 00000688 */
  593. label00000654:
  594. 00000654  41EE FBF0                lea.l      A0, [A6 - 0x410]
  595. 00000658  43FA 01DA                lea.l      A1, [PC + 0x1DA /* 00000834, value 0x4776F72, pstring "word" */]
  596. 0000065C  7002                     moveq.l    D0, 0x02
  597. label0000065E:
  598. 0000065E  30D9                     move.w     [A0]+, [A1]+
  599. 00000660  51C8 FFFC                dbf        D0, -0x6 /* 0000065E */
  600. 00000664  6022                     bra        +0x24 /* 00000688 */
  601. label00000666:
  602. 00000666  41EE FBF0                lea.l      A0, [A6 - 0x410]
  603. 0000066A  43FA 01C0                lea.l      A1, [PC + 0x1C0 /* 0000082C, value 0x6737472, pstring "string" */]
  604. 0000066E  7003                     moveq.l    D0, 0x03
  605. label00000670:
  606. 00000670  30D9                     move.w     [A0]+, [A1]+
  607. 00000672  51C8 FFFC                dbf        D0, -0x6 /* 00000670 */
  608. 00000676  6010                     bra        +0x12 /* 00000688 */
  609. label00000678:
  610. 00000678  41EE FBF0                lea.l      A0, [A6 - 0x410]
  611. 0000067C  43FA 01A8                lea.l      A1, [PC + 0x1A8 /* 00000826, value 0x577686F, pstring "whole" */]
  612. 00000680  7002                     moveq.l    D0, 0x02
  613. label00000682:
  614. 00000682  30D9                     move.w     [A0]+, [A1]+
  615. 00000684  51C8 FFFC                dbf        D0, -0x6 /* 00000682 */
  616. label00000688:
  617. 00000688  102E FBE7                move.b     D0, [A6 - 0x419]
  618. 0000068C  6724                     beq        +0x26 /* 000006B2 */
  619. 0000068E  486E FBF0                pea.l      [A6 - 0x410]
  620. 00000692  487A 0182                pea.l      [PC + 0x182 /* 00000816, value 0xE20696E, pstring " international" */]
  621. 00000696  486E FAE6                pea.l      [A6 - 0x51A]
  622. 0000069A  3F3C 0002                move.w     -[A7], 0x2
  623. 0000069E  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  624. 000006A2  41EE FBF0                lea.l      A0, [A6 - 0x410]
  625. 000006A6  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  626. 000006AA  707F                     moveq.l    D0, 0x7F
  627. label000006AC:
  628. 000006AC  30D9                     move.w     [A0]+, [A1]+
  629. 000006AE  51C8 FFFC                dbf        D0, -0x6 /* 000006AC */
  630. label000006B2:
  631. 000006B2  486E FBF0                pea.l      [A6 - 0x410]
  632. 000006B6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  633. 000006BA  486E FCF0                pea.l      [A6 - 0x310]
  634. label000006BE:
  635. 000006BE  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  636. 000006C2  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  637. 000006C6  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  638. 000006CC  4AAE FBE8                tst.l      [A6 - 0x418]
  639. 000006D0  660E                     bne        +0x10 /* 000006E0 */
  640. 000006D2  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  641. 000006D6  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  642. 000006DC  6000 00E8                bra        +0xEA /* 000007C6 */
  643. label000006E0:
  644. 000006E0  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  645. 000006E4  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  646. 000006EA  102E FEFE                move.b     D0, [A6 - 0x102]
  647. 000006EE  4880                     ext.w      D0
  648. 000006F0  6758                     beq        +0x5A /* 0000074A */
  649. 000006F2  5340                     subq.w     D0, 1
  650. 000006F4  6706                     beq        +0x8 /* 000006FC */
  651. 000006F6  5340                     subq.w     D0, 1
  652. 000006F8  671E                     beq        +0x20 /* 00000718 */
  653. 000006FA  6068                     bra        +0x6A /* 00000764 */
  654. label000006FC:
  655. 000006FC  486E FAD2                pea.l      [A6 - 0x52E]
  656. 00000700  2F2E FF00                move.l     -[A7], [A6 - 0x100]
  657. 00000704  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  658. 00000708  205F                     movea.l    A0, [A7]+
  659. 0000070A  43EE FDF0                lea.l      A1, [A6 - 0x210]
  660. 0000070E  7009                     moveq.l    D0, 0x09
  661. label00000710:
  662. 00000710  32D8                     move.w     [A1]+, [A0]+
  663. 00000712  51C8 FFFC                dbf        D0, -0x6 /* 00000710 */
  664. 00000716  604C                     bra        +0x4E /* 00000764 */
  665. label00000718:
  666. 00000718  487A 00F8                pea.l      [PC + 0xF8 /* 00000812, value 0x3696420, pstring "id " */]
  667. 0000071C  486E FAD2                pea.l      [A6 - 0x52E]
  668. 00000720  302E FF00                move.w     D0, [A6 - 0x100]
  669. 00000724  48C0                     ext.l      D0
  670. 00000726  2F00                     move.l     -[A7], D0
  671. 00000728  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  672. 0000072C  486E FBCE                pea.l      [A6 - 0x432]
  673. 00000730  3F3C 0002                move.w     -[A7], 0x2
  674. 00000734  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  675. 00000738  41EE FDF0                lea.l      A0, [A6 - 0x210]
  676. 0000073C  43EE FBCE                lea.l      A1, [A6 - 0x432]
  677. 00000740  700B                     moveq.l    D0, 0x0B
  678. label00000742:
  679. 00000742  30D9                     move.w     [A0]+, [A1]+
  680. 00000744  51C8 FFFC                dbf        D0, -0x6 /* 00000742 */
  681. 00000748  601A                     bra        +0x1C /* 00000764 */
  682. label0000074A:
  683. 0000074A  486E F9D2                pea.l      [A6 - 0x62E]
  684. 0000074E  486E FF00                pea.l      [A6 - 0x100]
  685. 00000752  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  686. 00000756  205F                     movea.l    A0, [A7]+
  687. 00000758  43EE FDF0                lea.l      A1, [A6 - 0x210]
  688. 0000075C  707F                     moveq.l    D0, 0x7F
  689. label0000075E:
  690. 0000075E  32D8                     move.w     [A1]+, [A0]+
  691. 00000760  51C8 FFFC                dbf        D0, -0x6 /* 0000075E */
  692. label00000764:
  693. 00000764  206E FBE8                movea.l    A0, [A6 - 0x418]
  694. 00000768  2248                     movea.l    A1, A0
  695. 0000076A  2028 0002                move.l     D0, [A0 + 0x2]
  696. 0000076E  B0A9 000A                cmp.l      D0, [A1 + 0xA]
  697. 00000772  6626                     bne        +0x28 /* 0000079A */
  698. 00000774  487A 008C                pea.l      [PC + 0x8C /* 00000802, value 0xE696E20, pstring "in card field " */]
  699. 00000778  486E FDF0                pea.l      [A6 - 0x210]
  700. 0000077C  486E FAE6                pea.l      [A6 - 0x51A]
  701. 00000780  3F3C 0002                move.w     -[A7], 0x2
  702. 00000784  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  703. 00000788  41EE FDF0                lea.l      A0, [A6 - 0x210]
  704. 0000078C  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  705. 00000790  707F                     moveq.l    D0, 0x7F
  706. label00000792:
  707. 00000792  30D9                     move.w     [A0]+, [A1]+
  708. 00000794  51C8 FFFC                dbf        D0, -0x6 /* 00000792 */
  709. 00000798  6024                     bra        +0x26 /* 000007BE */
  710. label0000079A:
  711. 0000079A  487A 005C                pea.l      [PC + 0x5C /* 000007F8, value 0x9696E20 '\tin ', pstring "in field " */]
  712. 0000079E  486E FDF0                pea.l      [A6 - 0x210]
  713. 000007A2  486E FAE6                pea.l      [A6 - 0x51A]
  714. 000007A6  3F3C 0002                move.w     -[A7], 0x2
  715. 000007AA  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  716. 000007AE  41EE FDF0                lea.l      A0, [A6 - 0x210]
  717. 000007B2  43EE FAE6                lea.l      A1, [A6 - 0x51A]
  718. 000007B6  707F                     moveq.l    D0, 0x7F
  719. label000007B8:
  720. 000007B8  30D9                     move.w     [A0]+, [A1]+
  721. 000007BA  51C8 FFFC                dbf        D0, -0x6 /* 000007B8 */
  722. label000007BE:
  723. 000007BE  486E FDF0                pea.l      [A6 - 0x210]
  724. 000007C2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  725. label000007C6:
  726. 000007C6  102E FBE6                move.b     D0, [A6 - 0x41A]
  727. 000007CA  6718                     beq        +0x1A /* 000007E4 */
  728. 000007CC  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  729. 000007D0  41E8 0022                lea.l      A0, [A0 + 0x22]
  730. 000007D4  2D48 F9CE                move.l     [A6 - 0x632], A0
  731. 000007D8  5268 001C                addq.w     [A0 + 0x1C], 1
  732. 000007DC  487A 000A                pea.l      [PC + 0xA /* 000007E8, value 0xF696E20, pstring "in marked cards" */]
  733. 000007E0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  734. label000007E4:
  735. 000007E4  4E5E                     unlink     A6
  736. 000007E6  4E75                     rts
  737. 000007E8  0F69 6E20                bchg       [A1 + 0x6E20], D7
  738. 000007EC  6D61                     blt        +0x63 /* 0000084F */
  739. 000007EE  726B                     moveq.l    D1, 0x6B
  740. 000007F0  6564                     bcs        +0x66 /* 00000856 */
  741. 000007F2  2063                     movea.l    A0, -[A3]
  742. 000007F4  6172                     bsr        +0x74 /* 00000868 */
  743. 000007F6  6473                     bcc        +0x75 /* 0000086B */
  744. 000007F8  0969 6E20                bchg       [A1 + 0x6E20], D4
  745. 000007FC  6669                     bne        +0x6B /* 00000867 */
  746. 000007FE  656C                     bcs        +0x6E /* 0000086C */
  747. 00000800  6420                     bcc        +0x22 /* 00000822 */
  748. 00000802  0E69 6E20 6361           .invalid.w [A1 + 0x6361], 0x6E20 /* 'n ' */ // invalid immediate operation
  749. 00000808  7264                     moveq.l    D1, 0x64
  750. 0000080A  2066                     movea.l    A0, -[A6]
  751. 0000080C  6965                     bvs        +0x67 /* 00000873 */
  752. 0000080E  6C64                     bge        +0x66 /* 00000874 */
  753. 00000810  2000                     move.l     D0, D0
  754. 00000812  0369 6420                bchg       [A1 + 0x6420], D1
  755. 00000816  0E20 696E                .invalid.b -[A0], 0x6E /* 'n' */ // invalid immediate operation
  756. 0000081A  7465                     moveq.l    D2, 0x65
  757. 0000081C  726E                     moveq.l    D1, 0x6E
  758. 0000081E  6174                     bsr        +0x76 /* 00000894 */
  759. 00000820  696F                     bvs        +0x71 /* 00000891 */
  760. label00000822:
  761. 00000822  6E61                     bgt        +0x63 /* 00000885 */
  762. 00000824  6C00 0577                bge        +0x579 /* 00000D9D */
  763. 00000828  686F                     bvc        +0x71 /* 00000899 */
  764. 0000082A  6C65                     bge        +0x67 /* 00000891 */
  765. 0000082C  0673 7472 696E           addi.w     <<invalid full ext with IS == 1 and I/IS == 6>>, 0x7472 /* 'tr' */
  766. 00000832  6700 0477                beq        +0x479 /* 00000CAB */
  767. 00000836  6F72                     ble        +0x74 /* 000008AA */
  768. 00000838  6400 0563                bcc        +0x565 /* 00000D9D */
  769. 0000083C  6861                     bvc        +0x63 /* 0000089F */
  770. 0000083E  7273                     moveq.l    D1, 0x73
  771. 00000840  066E 6F72 6D61           addi.w     [A6 + 0x6D61], 0x6F72 /* 'or' */
  772. 00000846  6C00 4E56                bge        +0x4E58 /* 0000569E */
  773. export_323: // at 00000848 (misaligned)
  774. 0000084A  FED2                     .extension 0xED2 // unimplemented
  775. 0000084C  4267                     clr.w      -[A7]
  776. 0000084E  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  777. 00000852  301F                     move.w     D0, [A7]+
  778. 00000854  5340                     subq.w     D0, 1
  779. label00000856:
  780. 00000856  672A                     beq        +0x2C /* 00000882 */
  781. 00000858  5340                     subq.w     D0, 1
  782. 0000085A  673C                     beq        +0x3E /* 00000898 */
  783. 0000085C  5340                     subq.w     D0, 1
  784. 0000085E  6748                     beq        +0x4A /* 000008A8 */
  785. 00000860  5340                     subq.w     D0, 1
  786. 00000862  6700 0098                beq        +0x9A /* 000008FC */
  787. 00000866  5340                     subq.w     D0, 1
  788. fn00000868:
  789. 00000868  6700 00C6                beq        +0xC8 /* 00000930 */
  790. label0000086C:
  791. 0000086C  5340                     subq.w     D0, 1
  792. 0000086E  6700 00DC                beq        +0xDE /* 0000094C */
  793. 00000872  5F40                     subq.w     D0, 7
  794. label00000874:
  795. 00000874  6700 00F2                beq        +0xF4 /* 00000968 */
  796. 00000878  5740                     subq.w     D0, 3
  797. 0000087A  6700 0100                beq        +0x102 /* 0000097C */
  798. 0000087E  6000 010E                bra        +0x110 /* 0000098E */
  799. label00000882:
  800. 00000882  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  801. 00000886  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  802. 0000088C  487A 012E                pea.l      [PC + 0x12E /* 000009BC, value 0x76D656E, pstring "menuBar" */]
  803. 00000890  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  804. fn00000894:
  805. 00000894  6000 00F8                bra        +0xFA /* 0000098E */
  806. label00000898:
  807. 00000898  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  808. 0000089C  4268 003E                clr.w      [A0 + 0x3E]
  809. 000008A0  4EBA F75E                jsr        [PC - 0x8A2 /* 00000000 */]
  810. 000008A4  6000 00E8                bra        +0xEA /* 0000098E */
  811. label000008A8:
  812. 000008A8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  813. // begin alternate branch 000008AA-000008AC
  814. label000008AA:
  815. 000008AA  E31E                     rol        D6.b, 1
  816. // end alternate branch 000008AA-000008AC
  817. label000008AA: // (misaligned)
  818. 000008AC  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  819. 000008B2  486E FEF0                pea.l      [A6 - 0x110]
  820. 000008B6  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  821. 000008BA  1D7C 0001 FED4           move.b     [A6 - 0x12C], 0x1
  822. 000008C0  2D6D A548 FED6           move.l     [A6 - 0x12A], [A5 - 0x5AB8]
  823. 000008C6  2D6E FEF6 FEDA           move.l     [A6 - 0x126], [A6 - 0x10A]
  824. 000008CC  2D6E FEFA FEDE           move.l     [A6 - 0x122], [A6 - 0x106]
  825. 000008D2  4267                     clr.w      -[A7]
  826. 000008D4  486E FEF0                pea.l      [A6 - 0x110]
  827. 000008D8  4267                     clr.w      -[A7]
  828. 000008DA  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  829. 000008DE  3D5F FEE2                move.w     [A6 - 0x11E], [A7]+
  830. 000008E2  2D6E FEF2 FEE4           move.l     [A6 - 0x11C], [A6 - 0x10E]
  831. // begin alternate branch 000008E4-000008E8
  832. label000008E4:
  833. 000008E4  FEF2                     .extension 0xEF2 // unimplemented
  834. 000008E6  FEE4                     .extension 0xEE4 // unimplemented
  835. // end alternate branch 000008E4-000008E8
  836. label000008E4: // (misaligned)
  837. 000008E8  486E FED4                pea.l      [A6 - 0x12C]
  838. 000008EC  1F3C 0002                move.b     -[A7], 0x2
  839. 000008F0  1F3C 0001                move.b     -[A7], 0x1
  840. 000008F4  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  841. 000008F8  6000 0094                bra        +0x96 /* 0000098E */
  842. label000008FC:
  843. 000008FC  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  844. 00000900  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  845. 00000906  486E FED4                pea.l      [A6 - 0x12C]
  846. 0000090A  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  847. 0000090E  487A 0094                pea.l      [PC + 0x94 /* 000009A4, value 0x7706963, pstring "picture" */]
  848. 00000912  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  849. 00000916  487A 00A0                pea.l      [PC + 0xA0 /* 000009B8, value 0x26F6600, pstring "of" */]
  850. 0000091A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  851. 0000091E  486E FED4                pea.l      [A6 - 0x12C]
  852. 00000922  1F3C 0002                move.b     -[A7], 0x2
  853. 00000926  1F3C 0001                move.b     -[A7], 0x1
  854. 0000092A  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  855. 0000092E  605E                     bra        +0x60 /* 0000098E */
  856. label00000930:
  857. 00000930  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  858. 00000934  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  859. 0000093A  487A 0076                pea.l      [PC + 0x76 /* 000009B2, value 0x4636172, pstring "card" */]
  860. 0000093E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  861. 00000942  487A 0060                pea.l      [PC + 0x60 /* 000009A4, value 0x7706963, pstring "picture" */]
  862. 00000946  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  863. 0000094A  6042                     bra        +0x44 /* 0000098E */
  864. label0000094C:
  865. 0000094C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  866. 00000950  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  867. // begin alternate branch 00000952-00000956
  868. label00000952:
  869. 00000952  0002 003E                ori.b      D2, 0x3E /* '>' */
  870. // end alternate branch 00000952-00000956
  871. label00000952: // (misaligned)
  872. 00000956  487A 0054                pea.l      [PC + 0x54 /* 000009AC, value 0x5626B67, pstring "bkgnd" */]
  873. 0000095A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  874. 0000095E  487A 0044                pea.l      [PC + 0x44 /* 000009A4, value 0x7706963, pstring "picture" */]
  875. 00000962  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  876. 00000966  6026                     bra        +0x28 /* 0000098E */
  877. label00000968:
  878. 00000968  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  879. 0000096C  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  880. 00000972  487A 0026                pea.l      [PC + 0x26 /* 0000099A, value 0x8746974, pstring "titleBar" */]
  881. 00000976  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  882. 0000097A  6012                     bra        +0x14 /* 0000098E */
  883. label0000097C:
  884. 0000097C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  885. 00000980  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  886. 00000986  487A 000A                pea.l      [PC + 0xA /* 00000992, value 0x667726F, pstring "groups" */]
  887. 0000098A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  888. label0000098E:
  889. 0000098E  4E5E                     unlink     A6
  890. 00000990  4E75                     rts
  891. 00000992  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  892. 00000996  7570                     moveq.l    D2, 0x70
  893. 00000998  7300                     moveq.l    D1, 0x00
  894. 0000099A  0874 6974 6C65           bchg.b     [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
  895. 000009A0  4261                     clr.w      -[A1]
  896. 000009A2  7200                     moveq.l    D1, 0x00
  897. 000009A4  0770 6963 7475 7265 0562 bchg       [[A0 + 0x7475] + 0x72650562], D3
  898. 000009AE  6B67                     bmi        +0x69 /* 00000A17 */
  899. 000009B0  6E64                     bgt        +0x66 /* 00000A16 */
  900. 000009B2  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  901. 000009B6  6400 026F                bcc        +0x271 /* 00000C27 */
  902. 000009BA  6600 076D                bne        +0x76F /* 00001129 */
  903. 000009BE  656E                     bcs        +0x70 /* 00000A2E */
  904. label000009C0:
  905. 000009C0  7542                     moveq.l    D2, 0x42
  906. 000009C2  6172                     bsr        +0x74 /* 00000A36 */
  907. export_324:
  908. 000009C4  4E56 0000                link       A6, 0
  909. 000009C8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  910. 000009CC  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  911. 000009D2  4267                     clr.w      -[A7]
  912. 000009D4  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  913. 000009D8  301F                     move.w     D0, [A7]+
  914. 000009DA  670E                     beq        +0x10 /* 000009EA */
  915. 000009DC  5340                     subq.w     D0, 1
  916. 000009DE  6714                     beq        +0x16 /* 000009F4 */
  917. 000009E0  5340                     subq.w     D0, 1
  918. 000009E2  671A                     beq        +0x1C /* 000009FE */
  919. 000009E4  5340                     subq.w     D0, 1
  920. 000009E6  6720                     beq        +0x22 /* 00000A08 */
  921. 000009E8  6026                     bra        +0x28 /* 00000A10 */
  922. label000009EA:
  923. 000009EA  487A 0046                pea.l      [PC + 0x46 /* 00000A32, value 0x86D6573, pstring "messages" */]
  924. 000009EE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  925. 000009F2  601C                     bra        +0x1E /* 00000A10 */
  926. label000009F4:
  927. 000009F4  487A 002E                pea.l      [PC + 0x2E /* 00000A24, value 0xD657272 '\rerr', pstring "error dialogs" */]
  928. 000009F8  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  929. 000009FC  6012                     bra        +0x14 /* 00000A10 */
  930. label000009FE:
  931. 000009FE  487A 001C                pea.l      [PC + 0x1C /* 00000A1C, value 0x6726563, pstring "recent" */]
  932. 00000A02  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  933. 00000A06  6008                     bra        +0xA /* 00000A10 */
  934. label00000A08:
  935. 00000A08  487A 000A                pea.l      [PC + 0xA /* 00000A14, value 0x6736372, pstring "screen" */]
  936. 00000A0C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  937. label00000A10:
  938. 00000A10  4E5E                     unlink     A6
  939. 00000A12  4E75                     rts
  940. 00000A14  0673 6372 6565           addi.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6372 /* 'cr' */
  941. // begin alternate branch 00000A16-00000A1A
  942. label00000A16:
  943. 00000A16  6372                     bls        +0x74 /* 00000A8A */
  944. 00000A18  6565                     bcs        +0x67 /* 00000A7F */
  945. // end alternate branch 00000A16-00000A1A
  946. label00000A16: // (misaligned)
  947. 00000A1A  6E00 0672                bgt        +0x674 /* 0000108E */
  948. 00000A1E  6563                     bcs        +0x65 /* 00000A83 */
  949. 00000A20  656E                     bcs        +0x70 /* 00000A90 */
  950. 00000A22  7400                     moveq.l    D2, 0x00
  951. 00000A24  0D65                     bchg       -[A5], D6
  952. 00000A26  7272                     moveq.l    D1, 0x72
  953. 00000A28  6F72                     ble        +0x74 /* 00000A9C */
  954. 00000A2A  2064                     movea.l    A0, -[A4]
  955. 00000A2C  6961                     bvs        +0x63 /* 00000A8F */
  956. label00000A2E:
  957. 00000A2E  6C6F                     bge        +0x71 /* 00000A9F */
  958. 00000A30  6773                     beq        +0x75 /* 00000AA5 */
  959. 00000A32  086D 6573 7361           bchg.b     [A5 + 0x7361], 0x73 /* 's' */
  960. // begin alternate branch 00000A36-00000A38
  961. fn00000A36:
  962. 00000A36  7361                     moveq.l    D1, 0x61
  963. // end alternate branch 00000A36-00000A38
  964. fn00000A36: // (misaligned)
  965. 00000A38  6765                     beq        +0x67 /* 00000A9F */
  966. 00000A3A  7300                     moveq.l    D1, 0x00
  967. export_325:
  968. 00000A3C  4E56 FDDE                link       A6, -0x0222
  969. 00000A40  2F07                     move.l     -[A7], D7
  970. 00000A42  4267                     clr.w      -[A7]
  971. 00000A44  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  972. 00000A48  3E1F                     move.w     D7, [A7]+
  973. 00000A4A  3007                     move.w     D0, D7
  974. 00000A4C  671E                     beq        +0x20 /* 00000A6C */
  975. 00000A4E  5340                     subq.w     D0, 1
  976. 00000A50  6730                     beq        +0x32 /* 00000A82 */
  977. 00000A52  5340                     subq.w     D0, 1
  978. 00000A54  6752                     beq        +0x54 /* 00000AA8 */
  979. 00000A56  0440 0009                subi.w     D0, 0x9 /* '\t' */
  980. 00000A5A  677C                     beq        +0x7E /* 00000AD8 */
  981. 00000A5C  5340                     subq.w     D0, 1
  982. 00000A5E  6700 0096                beq        +0x98 /* 00000AF6 */
  983. 00000A62  5340                     subq.w     D0, 1
  984. 00000A64  6700 00BE                beq        +0xC0 /* 00000B24 */
  985. 00000A68  6000 0100                bra        +0x102 /* 00000B6A */
  986. label00000A6C:
  987. 00000A6C  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  988. 00000A70  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  989. 00000A76  487A 014E                pea.l      [PC + 0x14E /* 00000BC6, value 0x8707269, pstring "printing" */]
  990. 00000A7A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  991. 00000A7E  6000 0130                bra        +0x132 /* 00000BB0 */
  992. label00000A82:
  993. 00000A82  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  994. 00000A86  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  995. // begin alternate branch 00000A8A-00000A98
  996. label00000A8A:
  997. 00000A8A  003E 487A                ori.b      <<invalid special address>>, 0x7A /* 'z' */
  998. 00000A8E  0138 4EAD                btst       [0x00004EAD], D0
  999. label00000A90: // (misaligned)
  1000. 00000A92  1B32 487A                move.b     -[A5], [A2 + D4 + 0x7A]
  1001. 00000A96  0120                     btst       -[A0], D0
  1002. // end alternate branch 00000A8A-00000A98
  1003. label00000A8A: // (misaligned)
  1004. 00000A8C  487A 0138                pea.l      [PC + 0x138 /* 00000BC6, value 0x8707269, pstring "printing" */]
  1005. label00000A90:
  1006. 00000A90  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1007. 00000A94  487A 0120                pea.l      [PC + 0x120 /* 00000BB6, value 0x4776974, pstring "with" */]
  1008. 00000A98  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1009. label00000A9C:
  1010. 00000A9C  487A 013A                pea.l      [PC + 0x13A /* 00000BD8, value 0x6646961, pstring "dialog" */]
  1011. 00000AA0  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1012. 00000AA4  6000 010A                bra        +0x10C /* 00000BB0 */
  1013. label00000AA8:
  1014. 00000AA8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1015. 00000AAC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1016. 00000AB2  486E FF00                pea.l      [A6 - 0x100]
  1017. 00000AB6  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1018. 00000ABA  487A 0124                pea.l      [PC + 0x124 /* 00000BE0, value 0x466696C, pstring "file" */]
  1019. 00000ABE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1020. 00000AC2  486E FF00                pea.l      [A6 - 0x100]
  1021. 00000AC6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1022. 00000ACA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1023. 00000ACE  08E8 0002 0047           bset.b     [A0 + 0x47], 0x2
  1024. 00000AD4  6000 00DA                bra        +0xDC /* 00000BB0 */
  1025. label00000AD8:
  1026. 00000AD8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1027. 00000ADC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1028. 00000AE2  487A 00EC                pea.l      [PC + 0xEC /* 00000BD0, value 0x6726570, pstring "report" */]
  1029. label00000AE6:
  1030. 00000AE6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1031. 00000AEA  487A 00DA                pea.l      [PC + 0xDA /* 00000BC6, value 0x8707269, pstring "printing" */]
  1032. 00000AEE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1033. 00000AF2  6000 00BC                bra        +0xBE /* 00000BB0 */
  1034. label00000AF6:
  1035. 00000AF6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1036. 00000AFA  317C 0004 003E           move.w     [A0 + 0x3E], 0x4
  1037. 00000B00  487A 00CE                pea.l      [PC + 0xCE /* 00000BD0, value 0x6726570, pstring "report" */]
  1038. 00000B04  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1039. 00000B08  487A 00BC                pea.l      [PC + 0xBC /* 00000BC6, value 0x8707269, pstring "printing" */]
  1040. 00000B0C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1041. 00000B10  487A 00A4                pea.l      [PC + 0xA4 /* 00000BB6, value 0x4776974, pstring "with" */]
  1042. 00000B14  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1043. 00000B18  487A 00BE                pea.l      [PC + 0xBE /* 00000BD8, value 0x6646961, pstring "dialog" */]
  1044. 00000B1C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1045. 00000B20  6000 008E                bra        +0x90 /* 00000BB0 */
  1046. label00000B24:
  1047. 00000B24  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1048. 00000B28  317C 0005 003E           move.w     [A0 + 0x3E], 0x5
  1049. 00000B2E  486E FDDE                pea.l      [A6 - 0x222]
  1050. 00000B32  4EAD 1B02                jsr        [A5 + 0x1B02 /* export_860 */]
  1051. 00000B36  487A 0098                pea.l      [PC + 0x98 /* 00000BD0, value 0x6726570, pstring "report" */]
  1052. 00000B3A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1053. 00000B3E  487A 0086                pea.l      [PC + 0x86 /* 00000BC6, value 0x8707269, pstring "printing" */]
  1054. 00000B42  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1055. 00000B46  487A 006E                pea.l      [PC + 0x6E /* 00000BB6, value 0x4776974, pstring "with" */]
  1056. 00000B4A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1057. 00000B4E  487A 006C                pea.l      [PC + 0x6C /* 00000BBC, value 0x874656D, pstring "template" */]
  1058. 00000B52  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1059. 00000B56  486E FDDE                pea.l      [A6 - 0x222]
  1060. 00000B5A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1061. 00000B5E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1062. 00000B62  08E8 0005 0047           bset.b     [A0 + 0x47], 0x5
  1063. 00000B68  6046                     bra        +0x48 /* 00000BB0 */
  1064. label00000B6A:
  1065. 00000B6A  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1066. 00000B6E  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1067. 00000B74  486E FE00                pea.l      [A6 - 0x200]
  1068. 00000B78  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1069. 00000B7C  7009                     moveq.l    D0, 0x09
  1070. 00000B7E  B047                     cmp.w      D0, D7
  1071. 00000B80  661C                     bne        +0x1E /* 00000B9E */
  1072. 00000B82  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1073. 00000B86  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1074. 00000B8C  487A 0028                pea.l      [PC + 0x28 /* 00000BB6, value 0x4776974, pstring "with" */]
  1075. 00000B90  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1076. 00000B94  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1077. 00000B98  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  1078. label00000B9E:
  1079. 00000B9E  486E FE00                pea.l      [A6 - 0x200]
  1080. 00000BA2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1081. 00000BA6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1082. 00000BAA  08E8 0001 0047           bset.b     [A0 + 0x47], 0x1
  1083. label00000BB0:
  1084. 00000BB0  2E1F                     move.l     D7, [A7]+
  1085. 00000BB2  4E5E                     unlink     A6
  1086. 00000BB4  4E75                     rts
  1087. 00000BB6  0477 6974 6800           subi.w     [A7 + D6], 0x6974 /* 'it' */
  1088. 00000BBC  0874 656D 706C           bchg.b     [A4 + D7.w + 0x6C], 0x6D /* 'm' */
  1089. 00000BC2  6174                     bsr        +0x76 /* 00000C38 */
  1090. 00000BC4  6500 0870                bcs        +0x872 /* 00001436 */
  1091. 00000BC8  7269                     moveq.l    D1, 0x69
  1092. 00000BCA  6E74                     bgt        +0x76 /* 00000C40 */
  1093. 00000BCC  696E                     bvs        +0x70 /* 00000C3C */
  1094. 00000BCE  6700 0672                beq        +0x674 /* 00001242 */
  1095. 00000BD2  6570                     bcs        +0x72 /* 00000C44 */
  1096. 00000BD4  6F72                     ble        +0x74 /* 00000C48 */
  1097. 00000BD6  7400                     moveq.l    D2, 0x00
  1098. 00000BD8  0664 6961                addi.w     -[A4], 0x6961 /* 'ia' */
  1099. 00000BDC  6C6F                     bge        +0x71 /* 00000C4D */
  1100. 00000BDE  6700 0466                beq        +0x468 /* 00001046 */
  1101. 00000BE2  696C                     bvs        +0x6E /* 00000C50 */
  1102. 00000BE4  6500 4E56                bcs        +0x4E58 /* 00005A3C */
  1103. export_326: // at 00000BE6 (misaligned)
  1104. 00000BE8  0000 206D                ori.b      D0, 0x6D /* 'm' */
  1105. 00000BEC  E31E                     rol        D6.b, 1
  1106. 00000BEE  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1107. 00000BF4  4267                     clr.w      -[A7]
  1108. 00000BF6  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1109. 00000BFA  301F                     move.w     D0, [A7]+
  1110. 00000BFC  670A                     beq        +0xC /* 00000C08 */
  1111. 00000BFE  5340                     subq.w     D0, 1
  1112. 00000C00  6718                     beq        +0x1A /* 00000C1A */
  1113. 00000C02  5340                     subq.w     D0, 1
  1114. 00000C04  6726                     beq        +0x28 /* 00000C2C */
  1115. 00000C06  6034                     bra        +0x36 /* 00000C3C */
  1116. label00000C08:
  1117. 00000C08  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  1118. 00000C0C  43FA 004A                lea.l      A1, [PC + 0x4A /* 00000C58, value 0x76D656E, pstring "menuBar" */]
  1119. 00000C10  7003                     moveq.l    D0, 0x03
  1120. label00000C12:
  1121. 00000C12  30D9                     move.w     [A0]+, [A1]+
  1122. 00000C14  51C8 FFFC                dbf        D0, -0x6 /* 00000C12 */
  1123. 00000C18  6022                     bra        +0x24 /* 00000C3C */
  1124. label00000C1A:
  1125. 00000C1A  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  1126. 00000C1E  43FA 0032                lea.l      A1, [PC + 0x32 /* 00000C52, value 0x5706169, pstring "paint" */]
  1127. 00000C22  7002                     moveq.l    D0, 0x02
  1128. label00000C24:
  1129. 00000C24  30D9                     move.w     [A0]+, [A1]+
  1130. 00000C26  51C8 FFFC                dbf        D0, -0x6 /* 00000C24 */
  1131. 00000C2A  6010                     bra        +0x12 /* 00000C3C */
  1132. label00000C2C:
  1133. 00000C2C  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  1134. 00000C30  43FA 0016                lea.l      A1, [PC + 0x16 /* 00000C48, value 0x8707269, pstring "printing" */]
  1135. 00000C34  7004                     moveq.l    D0, 0x04
  1136. label00000C36:
  1137. 00000C36  30D9                     move.w     [A0]+, [A1]+
  1138. fn00000C38:
  1139. 00000C38  51C8 FFFC                dbf        D0, -0x6 /* 00000C36 */
  1140. label00000C3C:
  1141. 00000C3C  486D D01A                pea.l      [A5 - 0x2FE6]
  1142. label00000C40:
  1143. 00000C40  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1144. label00000C44:
  1145. 00000C44  4E5E                     unlink     A6
  1146. 00000C46  4E75                     rts
  1147. label00000C48:
  1148. 00000C48  0870 7269 6E74           bchg.b     [A0 + D6 * 8 + 0x74], 0x69 /* 'i' */
  1149. 00000C4E  696E                     bvs        +0x70 /* 00000CBE */
  1150. label00000C50:
  1151. 00000C50  6700 0570                beq        +0x572 /* 000011C2 */
  1152. 00000C54  6169                     bsr        +0x6B /* 00000CBF */
  1153. 00000C56  6E74                     bgt        +0x76 /* 00000CCC */
  1154. 00000C58  076D 656E                bchg       [A5 + 0x656E], D3
  1155. 00000C5C  7542                     moveq.l    D2, 0x42
  1156. 00000C5E  6172                     bsr        +0x74 /* 00000CD2 */
  1157. export_327:
  1158. 00000C60  4E56 FAD8                link       A6, -0x0528
  1159. 00000C64  48E7 0708                movem.l    -[A7], D5,D6,D7,A4
  1160. 00000C68  4267                     clr.w      -[A7]
  1161. 00000C6A  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1162. 00000C6E  3A1F                     move.w     D5, [A7]+
  1163. 00000C70  4EAD 19C2                jsr        [A5 + 0x19C2 /* export_820 */]
  1164. 00000C74  486E FE00                pea.l      [A6 - 0x200]
  1165. 00000C78  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1166. 00000C7C  7001                     moveq.l    D0, 0x01
  1167. 00000C7E  B02D F504                cmp.b      D0, [A5 - 0xAFC]
  1168. 00000C82  660A                     bne        +0xC /* 00000C8E */
  1169. 00000C84  486E FD00                pea.l      [A6 - 0x300]
  1170. 00000C88  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1171. 00000C8C  601A                     bra        +0x1C /* 00000CA8 */
  1172. label00000C8E:
  1173. 00000C8E  486E FBD8                pea.l      [A6 - 0x428]
  1174. 00000C92  1F2D F504                move.b     -[A7], [A5 - 0xAFC]
  1175. 00000C96  4EAD 17E2                jsr        [A5 + 0x17E2 /* export_760 */]
  1176. 00000C9A  205F                     movea.l    A0, [A7]+
  1177. 00000C9C  43EE FD00                lea.l      A1, [A6 - 0x300]
  1178. 00000CA0  700F                     moveq.l    D0, 0x0F
  1179. label00000CA2:
  1180. 00000CA2  32D8                     move.w     [A1]+, [A0]+
  1181. 00000CA4  51C8 FFFC                dbf        D0, -0x6 /* 00000CA2 */
  1182. label00000CA8:
  1183. 00000CA8  102D B820                move.b     D0, [A5 - 0x47E0]
  1184. 00000CAC  6704                     beq        +0x6 /* 00000CB2 */
  1185. 00000CAE  6000 01B0                bra        +0x1B2 /* 00000E60 */
  1186. label00000CB2:
  1187. 00000CB2  486E FD00                pea.l      [A6 - 0x300]
  1188. 00000CB6  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1189. 00000CBA  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1190. label00000CBE:
  1191. 00000CBE  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1192. 00000CC4  4A45                     tst.w      D5
  1193. 00000CC6  56C0                     sne        D0
  1194. 00000CC8  4A00                     tst.b      D0
  1195. 00000CCA  6700 017C                beq        +0x17E /* 00000E48 */
  1196. // begin alternate branch 00000CCC-00000CD0
  1197. label00000CCC:
  1198. 00000CCC  017C 7202                bchg       0x7202, D0
  1199. // end alternate branch 00000CCC-00000CD0
  1200. label00000CCC: // (misaligned)
  1201. 00000CCE  7202                     moveq.l    D1, 0x02
  1202. 00000CD0  B22D F268                cmp.b      D1, [A5 - 0xD98]
  1203. // begin alternate branch 00000CD2-00000CD4
  1204. fn00000CD2:
  1205. 00000CD2  F268                     .extension 0x268 // unimplemented
  1206. // end alternate branch 00000CD2-00000CD4
  1207. fn00000CD2: // (misaligned)
  1208. 00000CD4  56C1                     sne        D1
  1209. 00000CD6  4A01                     tst.b      D1
  1210. 00000CD8  6610                     bne        +0x12 /* 00000CEA */
  1211. 00000CDA  7405                     moveq.l    D2, 0x05
  1212. 00000CDC  B42D F26A                cmp.b      D2, [A5 - 0xD96]
  1213. 00000CE0  56C2                     sne        D2
  1214. 00000CE2  8202                     or.b       D1, D2
  1215. 00000CE4  C001                     and.b      D0, D1
  1216. 00000CE6  6700 0160                beq        +0x162 /* 00000E48 */
  1217. label00000CEA:
  1218. 00000CEA  487A 01A8                pea.l      [PC + 0x1A8 /* 00000E94, value 0x26F6600, pstring "of" */]
  1219. 00000CEE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1220. 00000CF2  102D F268                move.b     D0, [A5 - 0xD98]
  1221. // begin alternate branch 00000CF4-00000CF6
  1222. label00000CF4:
  1223. 00000CF4  F268                     .extension 0x268 // unimplemented
  1224. // end alternate branch 00000CF4-00000CF6
  1225. label00000CF4: // (misaligned)
  1226. 00000CF6  4880                     ext.w      D0
  1227. 00000CF8  5340                     subq.w     D0, 1
  1228. 00000CFA  6712                     beq        +0x14 /* 00000D0E */
  1229. 00000CFC  5340                     subq.w     D0, 1
  1230. 00000CFE  6720                     beq        +0x22 /* 00000D20 */
  1231. 00000D00  5340                     subq.w     D0, 1
  1232. 00000D02  6730                     beq        +0x32 /* 00000D34 */
  1233. 00000D04  5340                     subq.w     D0, 1
  1234. 00000D06  6700 008C                beq        +0x8E /* 00000D94 */
  1235. 00000D0A  6000 0132                bra        +0x134 /* 00000E3E */
  1236. label00000D0E:
  1237. 00000D0E  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  1238. 00000D12  42A7                     clr.l      -[A7]
  1239. 00000D14  4EAD 19BA                jsr        [A5 + 0x19BA /* export_819 */]
  1240. 00000D18  4EBA F2E6                jsr        [PC - 0xD1A /* 00000000 */]
  1241. 00000D1C  6000 0120                bra        +0x122 /* 00000E3E */
  1242. label00000D20:
  1243. 00000D20  486D F26A                pea.l      [A5 - 0xD96]
  1244. 00000D24  1F3C 0002                move.b     -[A7], 0x2
  1245. 00000D28  1F3C 0001                move.b     -[A7], 0x1
  1246. 00000D2C  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  1247. 00000D30  6000 010C                bra        +0x10E /* 00000E3E */
  1248. label00000D34:
  1249. 00000D34  49ED F268                lea.l      A4, [A5 - 0xD98]
  1250. 00000D38  4A6C 0006                tst.w      [A4 + 0x6]
  1251. 00000D3C  6F0E                     ble        +0x10 /* 00000D4C */
  1252. 00000D3E  42A7                     clr.l      -[A7]
  1253. 00000D40  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  1254. 00000D44  4EAD 2A9A                jsr        [A5 + 0x2A9A /* export_1359 */]
  1255. 00000D48  2E1F                     move.l     D7, [A7]+
  1256. 00000D4A  6004                     bra        +0x6 /* 00000D50 */
  1257. label00000D4C:
  1258. 00000D4C  2E2C 0008                move.l     D7, [A4 + 0x8]
  1259. label00000D50:
  1260. 00000D50  4267                     clr.w      -[A7]
  1261. 00000D52  2F07                     move.l     -[A7], D7
  1262. 00000D54  302C 0006                move.w     D0, [A4 + 0x6]
  1263. 00000D58  6A02                     bpl        +0x4 /* 00000D5C */
  1264. 00000D5A  4440                     neg.w      D0
  1265. label00000D5C:
  1266. 00000D5C  3F00                     move.w     -[A7], D0
  1267. 00000D5E  4267                     clr.w      -[A7]
  1268. 00000D60  4EAD 2B0A                jsr        [A5 + 0x2B0A /* export_1373 */]
  1269. 00000D64  3C1F                     move.w     D6, [A7]+
  1270. 00000D66  660C                     bne        +0xE /* 00000D74 */
  1271. 00000D68  487A 0118                pea.l      [PC + 0x118 /* 00000E82, value 0x113C6368, pstring "<chunkExpression>" */]
  1272. 00000D6C  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1273. 00000D70  6000 00CC                bra        +0xCE /* 00000E3E */
  1274. label00000D74:
  1275. 00000D74  486E FAD8                pea.l      [A6 - 0x528]
  1276. 00000D78  2F07                     move.l     -[A7], D7
  1277. 00000D7A  3F06                     move.w     -[A7], D6
  1278. 00000D7C  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1279. 00000D80  3F2C 0004                move.w     -[A7], [A4 + 0x4]
  1280. 00000D84  3F3C 0001                move.w     -[A7], 0x1
  1281. 00000D88  4EAD 0512                jsr        [A5 + 0x512 /* export_158 */]
  1282. 00000D8C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1283. 00000D90  6000 00AC                bra        +0xAE /* 00000E3E */
  1284. label00000D94:
  1285. 00000D94  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  1286. 00000D98  4267                     clr.w      -[A7]
  1287. 00000D9A  1F3C 0002                move.b     -[A7], 0x2
  1288. 00000D9E  1F3C 0001                move.b     -[A7], 0x1
  1289. 00000DA2  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1290. 00000DA6  486E FF00                pea.l      [A6 - 0x100]
  1291. 00000DAA  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1292. 00000DAE  4A6D F26E                tst.w      [A5 - 0xD92]
  1293. 00000DB2  6606                     bne        +0x8 /* 00000DBA */
  1294. 00000DB4  422D D01A                clr.b      [A5 - 0x2FE6]
  1295. 00000DB8  604C                     bra        +0x4E /* 00000E06 */
  1296. label00000DBA:
  1297. 00000DBA  2F2D F26A                move.l     -[A7], [A5 - 0xD96]
  1298. 00000DBE  3F2D F26E                move.w     -[A7], [A5 - 0xD92]
  1299. 00000DC2  1F3C 0002                move.b     -[A7], 0x2
  1300. 00000DC6  1F3C 0001                move.b     -[A7], 0x1
  1301. 00000DCA  4EAD 1742                jsr        [A5 + 0x1742 /* export_740 */]
  1302. label00000DCE:
  1303. 00000DCE  486D D01A                pea.l      [A5 - 0x2FE6]
  1304. 00000DD2  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1305. 00000DD6  487A 00A0                pea.l      [PC + 0xA0 /* 00000E78, value 0x96D656E '\tmen', pstring "menuItem " */]
  1306. 00000DDA  486E FAD8                pea.l      [A6 - 0x528]
  1307. 00000DDE  486D D01A                pea.l      [A5 - 0x2FE6]
  1308. 00000DE2  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1309. 00000DE6  487A 008A                pea.l      [PC + 0x8A /* 00000E72, value 0x4206F66, pstring " of " */]
  1310. 00000DEA  486E FBF8                pea.l      [A6 - 0x408]
  1311. 00000DEE  3F3C 0003                move.w     -[A7], 0x3
  1312. 00000DF2  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1313. 00000DF6  41ED D01A                lea.l      A0, [A5 - 0x2FE6]
  1314. 00000DFA  43EE FBF8                lea.l      A1, [A6 - 0x408]
  1315. 00000DFE  707F                     moveq.l    D0, 0x7F
  1316. label00000E00:
  1317. 00000E00  30D9                     move.w     [A0]+, [A1]+
  1318. 00000E02  51C8 FFFC                dbf        D0, -0x6 /* 00000E00 */
  1319. label00000E06:
  1320. 00000E06  486D D01A                pea.l      [A5 - 0x2FE6]
  1321. 00000E0A  487A 0060                pea.l      [PC + 0x60 /* 00000E6C, value 0x56D656E, pstring "menu " */]
  1322. 00000E0E  486E FAD8                pea.l      [A6 - 0x528]
  1323. 00000E12  486E FF00                pea.l      [A6 - 0x100]
  1324. 00000E16  4EAD 122A                jsr        [A5 + 0x122A /* export_577 */]
  1325. 00000E1A  486E FBF8                pea.l      [A6 - 0x408]
  1326. 00000E1E  3F3C 0003                move.w     -[A7], 0x3
  1327. 00000E22  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1328. 00000E26  41EE FF00                lea.l      A0, [A6 - 0x100]
  1329. 00000E2A  43EE FBF8                lea.l      A1, [A6 - 0x408]
  1330. 00000E2E  707F                     moveq.l    D0, 0x7F
  1331. label00000E30:
  1332. 00000E30  30D9                     move.w     [A0]+, [A1]+
  1333. 00000E32  51C8 FFFC                dbf        D0, -0x6 /* 00000E30 */
  1334. 00000E36  486E FF00                pea.l      [A6 - 0x100]
  1335. 00000E3A  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1336. label00000E3E:
  1337. 00000E3E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1338. 00000E42  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1339. label00000E48:
  1340. 00000E48  286D E31E                movea.l    A4, [A5 - 0x1CE2]
  1341. 00000E4C  546C 003E                addq.w     [A4 + 0x3E], 2
  1342. 00000E50  487A 0016                pea.l      [PC + 0x16 /* 00000E68, value 0x2746F00, pstring "to" */]
  1343. 00000E54  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1344. 00000E58  486E FE00                pea.l      [A6 - 0x200]
  1345. 00000E5C  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1346. label00000E60:
  1347. 00000E60  4CDF 10E0                movem.l    D5,D6,D7,A4, [A7]+
  1348. 00000E64  4E5E                     unlink     A6
  1349. 00000E66  4E75                     rts
  1350. 00000E68  0274 6F00 056D           andi.w     <<invalid full ext with IS == 1 and I/IS == 5>>, 0x6F00 /* 'o\0' */
  1351. 00000E6E  656E                     bcs        +0x70 /* 00000EDE */
  1352. 00000E70  7520                     moveq.l    D2, 0x20
  1353. 00000E72  0420 6F66                subi.b     -[A0], 0x66 /* 'f' */
  1354. 00000E76  2000                     move.l     D0, D0
  1355. 00000E78  096D 656E                bchg       [A5 + 0x656E], D4
  1356. 00000E7C  7549                     moveq.l    D2, 0x49
  1357. 00000E7E  7465                     moveq.l    D2, 0x65
  1358. 00000E80  6D20                     blt        +0x22 /* 00000EA2 */
  1359. 00000E82  113C 6368                move.b     -[A0], 0x68 /* 'h' */
  1360. 00000E86  756E                     moveq.l    D2, 0x6E
  1361. 00000E88  6B45                     bmi        +0x47 /* 00000ECF */
  1362. 00000E8A  7870                     moveq.l    D4, 0x70
  1363. 00000E8C  7265                     moveq.l    D1, 0x65
  1364. 00000E8E  7373                     moveq.l    D1, 0x73
  1365. 00000E90  696F                     bvs        +0x71 /* 00000F01 */
  1366. 00000E92  6E3E                     bgt        +0x40 /* 00000ED2 */
  1367. 00000E94  026F 6600 4E56           andi.w     [A7 + 0x4E56], 0x6600 /* 'f\0' */
  1368. // begin alternate branch 00000E98-00000E9C
  1369. fn00000E98:
  1370. 00000E98  4E56 FFFC                link       A6, -0x0004
  1371. // end alternate branch 00000E98-00000E9C
  1372. fn00000E98: // (misaligned)
  1373. 00000E9A  FFFC                     .extension 0xFFC // unimplemented
  1374. 00000E9C  206E 0008                movea.l    A0, [A6 + 0x8]
  1375. 00000EA0  4A28 FCCE                tst.b      [A0 - 0x332]
  1376. // begin alternate branch 00000EA2-00000EA4
  1377. label00000EA2:
  1378. 00000EA2  FCCE                     .extension 0xCCE // unimplemented
  1379. // end alternate branch 00000EA2-00000EA4
  1380. label00000EA2: // (misaligned)
  1381. 00000EA4  6720                     beq        +0x22 /* 00000EC6 */
  1382. 00000EA6  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1383. 00000EAA  2D48 FFFC                move.l     [A6 - 0x4], A0
  1384. 00000EAE  5468 003E                addq.w     [A0 + 0x3E], 2
  1385. 00000EB2  487A 0018                pea.l      [PC + 0x18 /* 00000ECC, value 0x2617400, pstring "at" */]
  1386. 00000EB6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1387. 00000EBA  206E 0008                movea.l    A0, [A6 + 0x8]
  1388. 00000EBE  4868 FCCE                pea.l      [A0 - 0x332]
  1389. 00000EC2  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1390. label00000EC6:
  1391. 00000EC6  4E5E                     unlink     A6
  1392. 00000EC8  2E9F                     move.l     [A7], [A7]+
  1393. 00000ECA  4E75                     rts
  1394. 00000ECC  0261 7400                andi.w     -[A1], 0x7400 /* 't\0' */
  1395. export_328:
  1396. 00000ED0  4E56 FC7E                link       A6, -0x0382
  1397. // begin alternate branch 00000ED2-00000ED4
  1398. label00000ED2:
  1399. 00000ED2  FC7E                     .extension 0xC7E // unimplemented
  1400. // end alternate branch 00000ED2-00000ED4
  1401. label00000ED2: // (misaligned)
  1402. 00000ED4  2F07                     move.l     -[A7], D7
  1403. 00000ED6  422E FCCE                clr.b      [A6 - 0x332]
  1404. 00000EDA  4267                     clr.w      -[A7]
  1405. 00000EDC  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1406. // begin alternate branch 00000EDE-00000EE0
  1407. label00000EDE:
  1408. 00000EDE  1ADA                     move.b     [A5]+, [A2]+
  1409. // end alternate branch 00000EDE-00000EE0
  1410. label00000EDE: // (misaligned)
  1411. 00000EE0  3E1F                     move.w     D7, [A7]+
  1412. 00000EE2  7004                     moveq.l    D0, 0x04
  1413. 00000EE4  B047                     cmp.w      D0, D7
  1414. 00000EE6  6650                     bne        +0x52 /* 00000F38 */
  1415. 00000EE8  486E FECE                pea.l      [A6 - 0x132]
  1416. 00000EEC  4EAD 1B92                jsr        [A5 + 0x1B92 /* export_878 */]
  1417. 00000EF0  486E FC92                pea.l      [A6 - 0x36E]
  1418. 00000EF4  302E FED0                move.w     D0, [A6 - 0x130]
  1419. 00000EF8  48C0                     ext.l      D0
  1420. 00000EFA  2F00                     move.l     -[A7], D0
  1421. 00000EFC  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  1422. 00000F00  487A 0266                pea.l      [PC + 0x266 /* 00001168, value 0x12C4E56 */]
  1423. 00000F04  486E FC7E                pea.l      [A6 - 0x382]
  1424. 00000F08  302E FECE                move.w     D0, [A6 - 0x132]
  1425. 00000F0C  48C0                     ext.l      D0
  1426. 00000F0E  2F00                     move.l     -[A7], D0
  1427. 00000F10  4EAD 229A                jsr        [A5 + 0x229A /* export_1103 */]
  1428. 00000F14  486E FCA6                pea.l      [A6 - 0x35A]
  1429. 00000F18  3F3C 0003                move.w     -[A7], 0x3
  1430. 00000F1C  4EAD 0492                jsr        [A5 + 0x492 /* export_142 */]
  1431. 00000F20  41EE FCCE                lea.l      A0, [A6 - 0x332]
  1432. 00000F24  43EE FCA6                lea.l      A1, [A6 - 0x35A]
  1433. 00000F28  7013                     moveq.l    D0, 0x13
  1434. label00000F2A:
  1435. 00000F2A  30D9                     move.w     [A0]+, [A1]+
  1436. 00000F2C  51C8 FFFC                dbf        D0, -0x6 /* 00000F2A */
  1437. 00000F30  4267                     clr.w      -[A7]
  1438. 00000F32  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1439. 00000F36  3E1F                     move.w     D7, [A7]+
  1440. label00000F38:
  1441. 00000F38  3007                     move.w     D0, D7
  1442. 00000F3A  5340                     subq.w     D0, 1
  1443. 00000F3C  6B00 01E4                bmi        +0x1E6 /* 00001122 */
  1444. 00000F40  0C40 000F                cmpi.w     D0, 0xF
  1445. 00000F44  6E00 01DC                bgt        +0x1DE /* 00001122 */
  1446. 00000F48  D040                     add.w      D0, D0
  1447. 00000F4A  303B 0006                move.w     D0, [PC + D0.w + 0x6]
  1448. 00000F4E  4EFB 0000                jmp        [PC + D0.w]
  1449. 00000F52  0022 0038                ori.b      -[A2], 0x38 /* '8' */
  1450. 00000F56  004E 01D2                ori.w      A6, 0x1D2
  1451. 00000F5A  00A8 01D2 01D2 01D2      ori.l      [A0 + 0x1D2], 0x1D201D2
  1452. 00000F62  0140                     bchg       D0, D0
  1453. 00000F64  0174 0190                bchg       [ + D0], D0
  1454. 00000F68  01D2                     bset       [A2], D0
  1455. 00000F6A  01AC 01D2                bclr       [A4 + 0x1D2], D0
  1456. 00000F6E  01D2                     bset       [A2], D0
  1457. 00000F70  01C0                     bset       D0, D0
  1458. 00000F72  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1459. 00000F76  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1460. 00000F7C  487A 01E2                pea.l      [PC + 0x1E2 /* 00001160, value 0x76D656E, pstring "menuBar" */]
  1461. 00000F80  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1462. 00000F84  6000 019C                bra        +0x19E /* 00001122 */
  1463. 00000F88  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1464. 00000F8C  4268 003E                clr.w      [A0 + 0x3E]
  1465. 00000F90  4EBA F06E                jsr        [PC - 0xF92 /* 00000000 */]
  1466. 00000F94  2F0E                     move.l     -[A7], A6
  1467. 00000F96  4EBA FF00                jsr        [PC - 0x100 /* 00000E98 */]
  1468. 00000F9A  6000 0186                bra        +0x188 /* 00001122 */
  1469. 00000F9E  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1470. 00000FA2  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1471. 00000FA8  486E FEF0                pea.l      [A6 - 0x110]
  1472. 00000FAC  4EAD 1B8A                jsr        [A5 + 0x1B8A /* export_877 */]
  1473. 00000FB0  1D7C 0001 FED4           move.b     [A6 - 0x12C], 0x1
  1474. 00000FB6  2D6D A548 FED6           move.l     [A6 - 0x12A], [A5 - 0x5AB8]
  1475. 00000FBC  2D6E FEF6 FEDA           move.l     [A6 - 0x126], [A6 - 0x10A]
  1476. 00000FC2  2D6E FEFA FEDE           move.l     [A6 - 0x122], [A6 - 0x106]
  1477. 00000FC8  4267                     clr.w      -[A7]
  1478. 00000FCA  486E FEF0                pea.l      [A6 - 0x110]
  1479. 00000FCE  4267                     clr.w      -[A7]
  1480. 00000FD0  4EAD 121A                jsr        [A5 + 0x121A /* export_575 */]
  1481. 00000FD4  3D5F FEE2                move.w     [A6 - 0x11E], [A7]+
  1482. 00000FD8  2D6E FEF2 FEE4           move.l     [A6 - 0x11C], [A6 - 0x10E]
  1483. 00000FDE  486E FED4                pea.l      [A6 - 0x12C]
  1484. 00000FE2  1F3C 0002                move.b     -[A7], 0x2
  1485. 00000FE6  1F3C 0001                move.b     -[A7], 0x1
  1486. 00000FEA  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  1487. 00000FEE  2F0E                     move.l     -[A7], A6
  1488. 00000FF0  4EBA FEA6                jsr        [PC - 0x15A /* 00000E98 */]
  1489. 00000FF4  6000 012C                bra        +0x12E /* 00001122 */
  1490. 00000FF8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1491. 00000FFC  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1492. 00001002  42A7                     clr.l      -[A7]
  1493. 00001004  4EAD 19E2                jsr        [A5 + 0x19E2 /* export_824 */]
  1494. 00001008  205F                     movea.l    A0, [A7]+
  1495. 0000100A  700D                     moveq.l    D0, 0x0D
  1496. 0000100C  B028 0003                cmp.b      D0, [A0 + 0x3]
  1497. 00001010  670C                     beq        +0xE /* 0000101E */
  1498. 00001012  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1499. 00001016  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1500. 0000101C  6052                     bra        +0x54 /* 00001070 */
  1501. label0000101E:
  1502. 0000101E  4267                     clr.w      -[A7]
  1503. 00001020  4EAD 1ADA                jsr        [A5 + 0x1ADA /* export_855 */]
  1504. 00001024  301F                     move.w     D0, [A7]+
  1505. 00001026  5D40                     subq.w     D0, 6
  1506. 00001028  670E                     beq        +0x10 /* 00001038 */
  1507. 0000102A  5340                     subq.w     D0, 1
  1508. 0000102C  6714                     beq        +0x16 /* 00001042 */
  1509. 0000102E  5340                     subq.w     D0, 1
  1510. 00001030  671E                     beq        +0x20 /* 00001050 */
  1511. 00001032  5940                     subq.w     D0, 4
  1512. 00001034  672A                     beq        +0x2C /* 00001060 */
  1513. 00001036  6038                     bra        +0x3A /* 00001070 */
  1514. label00001038:
  1515. 00001038  2D7C 0361 6C6C FDCE      move.l     [A6 - 0x232], 0x3616C6C
  1516. 00001040  602E                     bra        +0x30 /* 00001070 */
  1517. label00001042:
  1518. 00001042  4EAD 1A3A                jsr        [A5 + 0x1A3A /* export_835 */]
  1519. label00001046:
  1520. 00001046  486E FDCE                pea.l      [A6 - 0x232]
  1521. 0000104A  4EAD 1AF2                jsr        [A5 + 0x1AF2 /* export_858 */]
  1522. 0000104E  6020                     bra        +0x22 /* 00001070 */
  1523. label00001050:
  1524. 00001050  422E FDCE                clr.b      [A6 - 0x232]
  1525. 00001054  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1526. 00001058  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1527. 0000105E  6010                     bra        +0x12 /* 00001070 */
  1528. label00001060:
  1529. 00001060  41EE FDCE                lea.l      A0, [A6 - 0x232]
  1530. 00001064  43FA 00F2                lea.l      A1, [PC + 0xF2 /* 00001158, value 0x66D6172, pstring "marked" */]
  1531. 00001068  7003                     moveq.l    D0, 0x03
  1532. label0000106A:
  1533. 0000106A  30D9                     move.w     [A0]+, [A1]+
  1534. 0000106C  51C8 FFFC                dbf        D0, -0x6 /* 0000106A */
  1535. label00001070:
  1536. 00001070  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1537. 00001074  7002                     moveq.l    D0, 0x02
  1538. 00001076  B068 003E                cmp.w      D0, [A0 + 0x3E]
  1539. 0000107A  6608                     bne        +0xA /* 00001084 */
  1540. 0000107C  486E FDCE                pea.l      [A6 - 0x232]
  1541. 00001080  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1542. label00001084:
  1543. 00001084  487A 00CC                pea.l      [PC + 0xCC /* 00001152, value 0x5636172, pstring "cards" */]
  1544. 00001088  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1545. 0000108C  6000 0094                bra        +0x96 /* 00001122 */
  1546. // begin alternate branch 0000108E-00001094
  1547. label0000108E:
  1548. 0000108E  0094 206D E31E           ori.l      [A4], 0x206DE31E
  1549. // end alternate branch 0000108E-00001094
  1550. label0000108E: // (misaligned)
  1551. 00001090  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1552. 00001094  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1553. 0000109A  486E FED4                pea.l      [A6 - 0x12C]
  1554. 0000109E  4EAD 1BAA                jsr        [A5 + 0x1BAA /* export_881 */]
  1555. 000010A2  487A 0096                pea.l      [PC + 0x96 /* 0000113A, value 0x7706963, pstring "picture" */]
  1556. 000010A6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1557. 000010AA  487A 00A2                pea.l      [PC + 0xA2 /* 0000114E, value 0x26F6600, pstring "of" */]
  1558. 000010AE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1559. 000010B2  486E FED4                pea.l      [A6 - 0x12C]
  1560. 000010B6  1F3C 0002                move.b     -[A7], 0x2
  1561. 000010BA  1F3C 0001                move.b     -[A7], 0x1
  1562. 000010BE  4EAD 19CA                jsr        [A5 + 0x19CA /* export_821 */]
  1563. 000010C2  605E                     bra        +0x60 /* 00001122 */
  1564. 000010C4  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1565. 000010C8  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1566. 000010CE  487A 0078                pea.l      [PC + 0x78 /* 00001148, value 0x4636172, pstring "card" */]
  1567. 000010D2  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1568. 000010D6  487A 0062                pea.l      [PC + 0x62 /* 0000113A, value 0x7706963, pstring "picture" */]
  1569. 000010DA  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1570. 000010DE  6042                     bra        +0x44 /* 00001122 */
  1571. 000010E0  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1572. 000010E4  317C 0002 003E           move.w     [A0 + 0x3E], 0x2
  1573. 000010EA  487A 0056                pea.l      [PC + 0x56 /* 00001142, value 0x5626B67, pstring "bkgnd" */]
  1574. 000010EE  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1575. 000010F2  487A 0046                pea.l      [PC + 0x46 /* 0000113A, value 0x7706963, pstring "picture" */]
  1576. 000010F6  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1577. 000010FA  6026                     bra        +0x28 /* 00001122 */
  1578. 000010FC  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1579. 00001100  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1580. 00001106  487A 0028                pea.l      [PC + 0x28 /* 00001130, value 0x8746974, pstring "titleBar" */]
  1581. 0000110A  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1582. 0000110E  6012                     bra        +0x14 /* 00001122 */
  1583. 00001110  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1584. 00001114  317C 0001 003E           move.w     [A0 + 0x3E], 0x1
  1585. 0000111A  487A 000C                pea.l      [PC + 0xC /* 00001128, value 0x667726F, pstring "groups" */]
  1586. 0000111E  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1587. label00001122:
  1588. 00001122  2E1F                     move.l     D7, [A7]+
  1589. 00001124  4E5E                     unlink     A6
  1590. 00001126  4E75                     rts
  1591. 00001128  0667 726F                addi.w     -[A7], 0x726F /* 'ro' */
  1592. 0000112C  7570                     moveq.l    D2, 0x70
  1593. 0000112E  7300                     moveq.l    D1, 0x00
  1594. 00001130  0874 6974 6C65           bchg.b     [A4 + D6 * 4 + 0x65], 0x74 /* 't' */
  1595. 00001136  4261                     clr.w      -[A1]
  1596. 00001138  7200                     moveq.l    D1, 0x00
  1597. 0000113A  0770 6963 7475 7265 0562 bchg       [[A0 + 0x7475] + 0x72650562], D3
  1598. 00001144  6B67                     bmi        +0x69 /* 000011AD */
  1599. 00001146  6E64                     bgt        +0x66 /* 000011AC */
  1600. 00001148  0463 6172                subi.w     -[A3], 0x6172 /* 'ar' */
  1601. 0000114C  6400 026F                bcc        +0x271 /* 000013BD */
  1602. 00001150  6600 0563                bne        +0x565 /* 000016B5 */
  1603. 00001154  6172                     bsr        +0x74 /* 000011C8 */
  1604. 00001156  6473                     bcc        +0x75 /* 000011CB */
  1605. 00001158  066D 6172 6B65           addi.w     [A5 + 0x6B65], 0x6172 /* 'ar' */
  1606. 0000115E  6400 076D                bcc        +0x76F /* 000018CD */
  1607. 00001162  656E                     bcs        +0x70 /* 000011D2 */
  1608. 00001164  7542                     moveq.l    D2, 0x42
  1609. 00001166  6172                     bsr        +0x74 /* 000011DA */
  1610. 00001168  012C 4E56                btst       [A4 + 0x4E56], D0
  1611. export_329: // at 0000116A (misaligned)
  1612. 0000116C  FDFC                     .extension 0xDFC // unimplemented
  1613. 0000116E  2F07                     move.l     -[A7], D7
  1614. 00001170  422D D01A                clr.b      [A5 - 0x2FE6]
  1615. 00001174  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1616. 00001178  317C 0003 003E           move.w     [A0 + 0x3E], 0x3
  1617. 0000117E  1B7C 0001 9FD2           move.b     [A5 - 0x602E], 0x1
  1618. 00001184  42A7                     clr.l      -[A7]
  1619. 00001186  4EAD 1BA2                jsr        [A5 + 0x1BA2 /* export_880 */]
  1620. 0000118A  2E1F                     move.l     D7, [A7]+
  1621. 0000118C  422D 9FD2                clr.b      [A5 - 0x602E]
  1622. 00001190  4A87                     tst.l      D7
  1623. 00001192  57C0                     seq        D0
  1624. 00001194  4A00                     tst.b      D0
  1625. 00001196  6720                     beq        +0x22 /* 000011B8 */
  1626. 00001198  4241                     clr.w      D1
  1627. 0000119A  122D D01A                move.b     D1, [A5 - 0x2FE6]
  1628. 0000119E  4A41                     tst.w      D1
  1629. 000011A0  5EC1                     sgt        D1
  1630. 000011A2  C001                     and.b      D0, D1
  1631. 000011A4  6712                     beq        +0x14 /* 000011B8 */
  1632. 000011A6  41EE FEFC                lea.l      A0, [A6 - 0x104]
  1633. 000011AA  43ED D01A                lea.l      A1, [A5 - 0x2FE6]
  1634. // begin alternate branch 000011AC-000011AE
  1635. label000011AC:
  1636. 000011AC  D01A                     add.b      D0, [A2]+
  1637. // end alternate branch 000011AC-000011AE
  1638. label000011AC: // (misaligned)
  1639. 000011AE  707F                     moveq.l    D0, 0x7F
  1640. label000011B0:
  1641. 000011B0  30D9                     move.w     [A0]+, [A1]+
  1642. 000011B2  51C8 FFFC                dbf        D0, -0x6 /* 000011B0 */
  1643. 000011B6  6018                     bra        +0x1A /* 000011D0 */
  1644. label000011B8:
  1645. 000011B8  486E FDFC                pea.l      [A6 - 0x204]
  1646. 000011BC  2F07                     move.l     -[A7], D7
  1647. 000011BE  4EAD 0D92                jsr        [A5 + 0xD92 /* export_430 */]
  1648. label000011C2:
  1649. 000011C2  205F                     movea.l    A0, [A7]+
  1650. 000011C4  43EE FEFC                lea.l      A1, [A6 - 0x104]
  1651. fn000011C8:
  1652. 000011C8  707F                     moveq.l    D0, 0x7F
  1653. label000011CA:
  1654. 000011CA  32D8                     move.w     [A1]+, [A0]+
  1655. 000011CC  51C8 FFFC                dbf        D0, -0x6 /* 000011CA */
  1656. label000011D0:
  1657. 000011D0  487A 002C                pea.l      [PC + 0x2C /* 000011FE, value 0x5757369, pstring "using" */]
  1658. // begin alternate branch 000011D2-000011D8
  1659. label000011D2:
  1660. 000011D2  002C 4EAD 1B32           ori.b      [A4 + 0x1B32], 0xAD
  1661. // end alternate branch 000011D2-000011D8
  1662. label000011D2: // (misaligned)
  1663. 000011D4  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1664. 000011D8  487A 001E                pea.l      [PC + 0x1E /* 000011F8, value 0x5737461, pstring "stack" */]
  1665. // begin alternate branch 000011DA-000011E4
  1666. fn000011DA:
  1667. 000011DA  001E 4EAD                ori.b      [A6]+, 0xAD
  1668. 000011DE  1B32 486E                move.b     -[A5], [A2 + D4 + 0x6E]
  1669. 000011E2  FEFC                     .extension 0xEFC // unimplemented
  1670. // end alternate branch 000011DA-000011E4
  1671. fn000011DA: // (misaligned)
  1672. 000011DC  4EAD 1B32                jsr        [A5 + 0x1B32 /* export_866 */]
  1673. 000011E0  486E FEFC                pea.l      [A6 - 0x104]
  1674. 000011E4  4EAD 1B2A                jsr        [A5 + 0x1B2A /* export_865 */]
  1675. 000011E8  206D E31E                movea.l    A0, [A5 - 0x1CE2]
  1676. 000011EC  08E8 0003 0047           bset.b     [A0 + 0x47], 0x3
  1677. 000011F2  2E1F                     move.l     D7, [A7]+
  1678. 000011F4  4E5E                     unlink     A6
  1679. 000011F6  4E75                     rts
  1680. 000011F8  0573 7461                bchg       [A3 + D7.w * 4 + 0x61], D2
  1681. 000011FC  636B                     bls        +0x6D /* 00001269 */
  1682. 000011FE  0575 7369 6E67           bchg       [[A5 + 0x6E67]], D2
  1683.